목록 보기
QA가 서버를 죽여본 이유 – Host Level 카오스 엔지니어링 테스트
데브옵스

QA가 서버를 죽여본 이유 – Host Level 카오스 엔지니어링 테스트

올리브영
올리브영
2026년 3월 30일

두줄요약

Host Level 카오스 엔지니어링으로 인프라 장애를 직접 재현하고 QA 관점에서 고객 경험과 데이터 정합성을 검증했습니다. 이를 통해 알림 체계, 자동 복구, 정기 테스트 프로세스를 강화했습니다.

핵심 내용

  • Host Level 카오스 엔지니어링 테스트로 서버, DB, 캐시, 메시지 큐 같은 인프라 장애 상황을 의도적으로 재현
  • QA가 고객·관리자 시나리오 관점에서 장애 중 동작, 복구 후 데이터 정합성, 자동/수동 복구 여부를 검증
  • 테스트 결과 9개 주요 버그와 운영 개선 과제를 발견하고, 알림 체계·자동 복구·정합성 검증 API·정기 테스트 프로세스를 정착
  • MSA 전환 사례에서 로그상 정상이어도 화면이 무너지는 문제를 찾아내며, 고객 경험 기준의 장애 검증 필요성을 강조

적용해볼 점

  • 장애 감지와 복구 기준을 메트릭이 아닌 고객 체감 기준으로 재정의
  • 복구 후 자동 반영 여부와 데이터 유실 여부를 별도 검증 항목으로 포함
  • Failover, 서킷브레이커, 정기 카오스 테스트를 운영 프로세스에 편입

다음 읽기

#QA 주제를 이어서 읽기

버그가 아니라 장애를 잡아라!! QA와 카오스 엔지니어링의 만남

예측 가능한 장애를 사전에 검증하기 위해 카오스 엔지니어링을 도입한 사례를 소개했습니다. 특히 mitmproxy로 API 응답에 null을 주입하는 Application Level 테스트 방법을 다뤘습니다.

올리브영
올리브영
백엔드

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...