릴리즈 검증 시나리오
배포 직후 "일단 지켜보자"로 끝나면 회귀가 뒤늦게 드러나고 복구 비용이 커집니다. 이 가이드는 배포 전후 WhaTap으로 무엇을 언제 확인해야 하는지, 롤백을 결정할 기준은 무엇인지 정리합니다.
이 가이드가 맞는 사람
- 배포 주기가 일·주 단위로 빠른 팀
- CI/CD 파이프라인에 품질 게이트를 붙이고 싶은 엔지니어
- 카나리·블루그린 등 점진 배포를 운영하는 팀
- 배포 후 "뭔가 이상한데" 싶을 때 기준 없이 판단하는 상황을 줄이고 싶은 팀
사전 준비
- 팀 대시보드 / 알림 운영 중 → Quick Wins 3종 완료
- 배포 시점 기록 가능 (Jenkins, GitHub Actions, ArgoCD 등 CI/CD 로그 또는 팀 위키)
- 롤백 절차가 팀 내 합의되어 있음 (최소한 "누가 롤백을 결정하는가")
릴리즈 검증 타임라인
배포 전 배포 직후 10분 배포 후 1일 배포 후 1주
↓ ↓ ↓ ↓
① 베이스라인 ② 급성 회귀 ③ 지연 회귀 ④ 추세 검증
확보 감지 감지 & 회고
① 배포 전 — 베이스라인 확보
목표: "정상"의 기준값을 배포 직전에 캡처
배포 직전 최근 30분~1시간의 다음 값을 기록해두면, 배포 후 비교가 명확해집니다.
- 대시보드에서 다음 지표를 스냅샷으로 저장하세요.
- TPS (평균·피크)
- 평균 / 최장 응답 시간
- 에러율
- 활성 트랜잭션 수
- 히트맵 패턴 스크린샷을 저장하세요 (회귀 후 비교용).
- 기록 방식 3가지 중 하나를 선택하세요.
- CI/CD 파이프라인 단계에 자동 캡처
- 팀 릴리즈 노트 템플릿에 수치 필드
- Flexboard URL + 배포 시각을 팀 채널에 남김
베이스라인이 있어야 회귀가 보입니다
"느려진 것 같아요"보다 "배포 전 180ms → 배포 후 260ms, 45% 증가"가 의사결정에 훨씬 유용합니다.
② 배포 직후 10분 — 급성 회귀 감지
목표: 명확한 즉각 회귀가 있으면 10분 안에 감지 → 필요시 롤백
사용 메뉴: 애플리케이션 대시보드 + 해당 제품 Flexboard
지켜볼 지표 (우선순위 순)
표 | 릴리즈 직후 지켜볼 지표
| 지표 | 회귀 신호 | 즉시 대응 후보 |
|---|---|---|
| 에러율 | 1% 이상 급증, 특히 5xx | 롤백 강하게 고려 |
| 평균 응답 시간 | 베이스라인 대비 30%↑ 지속 | 원인 분석 병행, 임계 초과 시 롤백 |
| TPS | 비정상적 급락(의존 서비스 호출 실패 가능성) | 로그·트레이스 확인 |
| 에이전트 연결 | Inactive 발생 | 프로세스 기동 실패 확인 |