WEBBOOK CHAPTER

웹서비스 트러블슈팅, 증거로 고치는 법: 2장. 증거 루프

2장. 증거 루프

영향 고정에서 재발 방지까지 이어지는 사고 대응 루프
영향 고정에서 재발 방지까지 이어지는 사고 대응 루프

루프는 영향·시간 고정→증거→반증 가능한 가설→가장 작은 완화→사용자 경로 검증→재발 방지다. “아마 DB”는 가설이 아니다. “pool wait가 3초 이상이고 query 실행은 200ms 미만이면 connection 누수다”처럼 관측 가능한 조건을 둔다.

한 번에 변수 하나만 바꾼다. restart, scale-out, cache purge를 동시에 하면 무엇이 효과였는지 알 수 없고 새 장애를 만든다. 조치마다 예상 신호, 중단 조건, rollback, owner, 시각을 기록한다.