[배포 및 테스트 패턴] 카오스(Chaos) 엔지니어링 프로덕션 테스트 패턴

카오스 엔지니어링 문제 상황

클라우드에서 실행되는 분산 시스템에서 장애는 피할 수 없는 요소이다. 운영상황에서 인프라는 언제든지 문제가 발생할 수 있다. 실제 문제가 발생할 때까지는 어떻게 대응해야 할지 알 수가 없다.

카오스 엔지니어링 패턴

카오스 엔지니어링 패턴은 운영 시스템에 임의로 장애 상황을 발생시키는 것이다. 이런 장애에 시스템이 어떻게 반응하는지 모니터링 하고 결과를 분석한다.

카오스 엔지니어링 패턴 - 장점

  • 개발자들에게 장애에 대해 더 많은 생각을 하게 한다.
  • 개발팀의 능력을 테스트해 볼 수 있다.
  • 시간이 지나면서 시스템의 복원력 및 안정성이 높아지고 모니터링 및 운영 이슈 해결 능력이 높아진다.

참고

반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유