배포는 초록인데 사용자는 옛 화면
새 결제 화면을 담은 v3.8.0 배포 파이프라인은 초록불로 끝났습니다. 그런데 사용자 대부분은 옛 화면을 보고, 일부는 하얀 빈 화면을 봅니다. 17:00에는 이 화면으로 추석 특가 알림이 나갑니다.
PAGE · 16:40 KST
빈 화면 8%새 화면은 3명 중 1명
상황
당신은 이번 주 웹 플랫폼 온콜입니다. 16:12 shop-web v3.8.0(새 결제 화면·추석 특가 배너) 배포 파이프라인 #1182가 모든 단계 초록으로 끝났습니다. 그런데 CS에 '새 화면이 안 보인다', '화면이 하얗다'는 문의가 쌓이고, RUM 빈 화면 알람이 울렸습니다. 17:00에는 마케팅팀이 앱 푸시와 메일로 특가 알림을 보냅니다.
명령은 선택지로 고릅니다. 행동할 때마다 가상 시간이 흐르고, 결과는 그 순간의 시스템 상태에 따라 달라집니다. 되돌리기 어려운 조치는 한 번 더 묻습니다.
목표
- 빈 화면을 멈춘다(완화)
- 왜 파이프라인은 초록인데 옛 화면이 나가는지 밝힌다
- 다음 배포에서 되풀이되지 않게 고친다
- 지표를 확인하고 해결을 선언한다
다루는 기술
캐시 계층별로 버전 확인하기(CDN·원 서버·노드)가변 태그(latest)와 imagePullPolicy무효화는 좁게, 버전은 고정해서배포 '성공'과 '의도한 버전이 나감'의 차이
결과는 서버가 판정합니다. 원인과 모범 경로는 끝난 뒤에 보입니다.
진행 방식
- 선택지로 행동관찰·조치·소통 중에서 고릅니다. 각 행동에는 실제 명령과 가상 소요 시간이 붙어 있습니다.
- 행동할 때만 흐르는 시계읽고 생각하는 시간은 공짜입니다. 대신 행동마다 시간이 들고, 그 사이에도 에러와 영향은 쌓입니다.
- 가설 보드지금 생각하는 원인을 하나 고정하고 근거를 한 줄 남깁니다. 근거가 된 관찰 뒤에 세운 가설이 점수를 받습니다.
- 위험한 조치는 확인되돌리기 어려운 조치는 실행 전에 한 번 더 묻습니다. 효과 없이 위험만 큰 조치는 안전 점수가 깎입니다.
- 해결 선언과 회고지표가 정상일 때만 해결됩니다. 선언 뒤 재발 방지 항목을 고르면 디브리프가 열립니다.
- 100점 + 회고 보너스진단 30 · 완화 25 · 안전 20 · 확인 15 · 소통 10, 회고 +5. 등급 S·A·B·C·D.