장애 대응에서 RCA를 체계적으로 수행해 근본 원인을 찾고 개선까지 연결한 경험을 정리한 결
인턴 기간에 프로덕션 장애 대응에 보조로 참여했습니다. 저는 타임라인 복원을 담당했는데, 로그와 메트릭을 시간순으로 붙여보니 배포 8분 후 에러율 급등이라는 패턴이 명확해졌습니다. 5 Why 분석으로 파고드니 배포 중 구버전과 신버전이 공존하는 순간에 세션 토큰 형식 불일치가 원인이었고, 배포 전략이 롤링이라 일부 요청만 오류가 나고 있었습니다. 개선책으로 카나리 릴리즈 단계에서 세션 호환성 검증 스텝을 CI에 추가하도록 제안했고, 팀에서 다음 스프린트에 반영했습니다. 장애 대응에서 RCA는 증상이 아니라 구조적 취약점을 찾는 것이 목적이라는 점을 이 경험에서 확실히 배웠습니다.