평일 운영 중 주문 처리 API 응답 시간이 50ms에서 5초로 급등하는 장애가 발생했고, 고객 지원 티켓이 폭주하며 결제 과정에서 타임아웃이 속출했다. 인프라 팀은 Kubernetes 파드를 스케일 업했으나 문제는 지속됐고, 전체 노드의 CPU 사용률은 100%를 유지했다. 하드웨어 자원을 추가 투입하는 방식은 효과가 없었다. 본 글은 이론적 가이드가 아닌 실제 프로덕션 장애를 기록한 것으로, 병목 구간을 진단하는 과정과 사용한 프로파일링 도구, 그리고 성능을 복구한 코드 변경 내용을 다룬다.
본 기사는 DZone Java의 내용을 기반으로 AI가 백엔드 개발자 관점에서 자동 요약한 스크랩입니다. 카테고리는 백엔드 분야에 해당하며, 관련 분야의 최신 동향 파악을 위해 매일 자동 수집됩니다.