1.7 KiB
1.7 KiB
Web Service Rollback Runbook
Metadata
- Service: web
- Environment: production
- Owner: frontend team
- On-call Contact: frontend-oncall
- Last Updated (UTC): 2026-04-14
Trigger Conditions
- JS Error Threshold: 신규 릴리즈 후 오류율 2배 이상
- Page Load Threshold: p75 LCP > 4.0s for 10 minutes
- Availability Threshold: 주요 페이지 성공률 < 99.0%
- Business Impact Trigger: 로그인/결제 전환율 급락
Pre-rollback Checks
- 영향 페이지 및 브라우저 범위 확인
- CDN 캐시 정책 확인
- 직전 안정 빌드 해시 확인
- 공지 채널 준비
Rollback Procedure
- CDN 라우팅을 이전 빌드로 전환
- 신규 정적 자산 캐시 무효화
- 핵심 사용자 플로우 스모크 테스트 실행
- 오류/성능 지표 확인
Data Recovery Plan
- 복원 대상 데이터 범위: 클라이언트 이벤트 손실 구간
- 복원 방법: 서버 로그 기반 보정 집계
- 데이터 무결성 검증 방법: 퍼널 단계별 이벤트 대조
- 복원 예상 시간: 15~30분
Validation After Rollback
- 로그인/탐색/결제 플로우 정상
- JS 오류율 기준치 복귀
- LCP 및 API 오류율 정상화
- 사용자 CS 급증 여부 확인
Communication Plan
- 내부: 배포 채널 및 온콜 채널 공지
- 외부: 장애 공지 페이지 업데이트(필요 시)
- 상태 업데이트 주기: 15분
- 종료 공지 조건: 30분 이상 안정화
Post-rollback Follow-up
- 원인 분석 티켓: INC-WEB-YYYYMMDD
- 재배포 조건: 크로스브라우저 회귀 테스트 통과
- 임시 완화책 제거 계획: 48시간 내
- Postmortem 일정: 24시간 내