https://codecentric.github.io/chaos-monkey-spring-boot/latest/
운영이슈와 관련있는 테스트 툴. 지금까지는 성능과 관련된 툴이었다.
운영이라 함은, 로컬에서 관리할때는 경험하기 힘든, 운영환경에서 어쩌다 간혹 발생하지만 치명적인 오류들을 미리 체험해보는 툴이다.
💡 참고로 이런 활동을 카오스 엔지니어링이라고 한다.
운영환경의 불확실성의 예시는 다음과 같다.
자바에서는 이를 쉽게 쓸 수 있도록 chaos monky spring boot라는 툴이 있음. (cm4sb)
💡 cm4sb는 넷플릭스에서 만든 툴임.
cm4sb의 주요 공격대상은
@RestController
@Controller
@Service
@Repository