106 lines
2.8 KiB
Markdown
106 lines
2.8 KiB
Markdown
# 0. 문서 상태
|
|
- 상태: draft
|
|
- 승인자: {{DECIDE: 이 Release의 최종 승인자는 누구인가?}}
|
|
- 승인 시각: {{CONFIRM: 승인 후 기재}}
|
|
|
|
# 1. Release 개요
|
|
- 입력 Verification:
|
|
- 배포 대상 범위:
|
|
- 배포 방식: {{DECIDE: 점진 배포/일괄 배포 중 선택하라}}
|
|
- 배포 환경:
|
|
|
|
# 2. 배포 체크리스트
|
|
|
|
| 항목 | 확인 내용 | 결과 (완료/미완료/해당없음) | 비고 |
|
|
|---|---|---|---|
|
|
| 설정 검증 | 환경 변수, 시크릿, 외부 연동 키 유효성 확인 | | |
|
|
| 데이터 검증 | 마이그레이션 순서, 백업 상태, 복구 가능성 확인 | | |
|
|
| 호환성 검증 | 이전 버전 클라이언트/API 호환 여부 확인 | | |
|
|
| 의존성 검증 | 신규/변경 라이브러리 버전 충돌 여부 확인 | | |
|
|
| 트래픽 전략 | 점진/일괄 배포 방식과 중단 기준 확인 | | |
|
|
| 커뮤니케이션 | 사용자 공지, 내부 공지, 온콜 담당자 공유 완료 | | |
|
|
|
|
# 3. 롤백 계획
|
|
|
|
## 롤백 트리거
|
|
- 에러율 임계치:
|
|
- 지연 임계치:
|
|
- 장애 지표:
|
|
|
|
## 롤백 절차
|
|
1.
|
|
2.
|
|
3.
|
|
|
|
## 데이터 롤백 전략
|
|
- 스키마/데이터 복원 여부:
|
|
- 절차:
|
|
|
|
## 롤백 후 검증
|
|
- 핵심 시나리오 확인 항목:
|
|
-
|
|
|
|
## 롤백 커뮤니케이션
|
|
- 공지 채널:
|
|
- 공지 시각:
|
|
- 상태 업데이트 주기:
|
|
|
|
## 참조 런북
|
|
- 롤백 런북: .github/templates/rollback-runbook.template.md
|
|
|
|
# 4. 릴리즈 노트 초안
|
|
|
|
## 변경 요약
|
|
-
|
|
|
|
## 주요 변경 내용
|
|
-
|
|
|
|
## 영향 범위
|
|
- 사용자 영향:
|
|
- 시스템 영향:
|
|
|
|
## 알려진 제한 사항
|
|
-
|
|
|
|
# 5. 배포 후 관찰 계획
|
|
|
|
| 모니터링 항목 | 측정 지표 | 정상 범위 | 이상 감지 기준 | 담당자 |
|
|
|---|---|---|---|---|
|
|
| | | | | |
|
|
|
|
## 관찰 기간
|
|
- 집중 관찰 기간:
|
|
- 일반 관찰 기간:
|
|
|
|
# 6. 승인된 예외 인계 목록
|
|
|
|
| 예외 ID | 출처 (Verification) | 심각도 | 완화책 | 유효 기간 (UTC) | Operations 후속 조치 |
|
|
|---|---|---|---|---|---|
|
|
| | | | | | |
|
|
|
|
> 예외 없음 시 이 섹션을 "해당 없음"으로 처리한다.
|
|
|
|
# 7. Operations 단계 전달 체크
|
|
- [ ] 롤백 가능한 배포 계획 승인됨
|
|
- [ ] 배포 체크리스트 항목 전체 "완료" 또는 "해당없음" 처리됨
|
|
- [ ] 릴리즈/롤백 체크리스트가 근거와 함께 완료됨
|
|
- [ ] 배포 후 관찰 항목이 정의됨
|
|
- [ ] Operations에 전달할 관찰 포인트, 장애 트리거, 후속 대응 절차 준비됨
|
|
- [ ] 승인된 예외 이력 인계됨
|
|
- [ ] 최종 승인
|
|
- {{CONFIRM: Release 초안 승인 여부를 확인하라}}
|
|
|
|
# 8. 파일 처리 결과
|
|
- 생성/갱신 경로:
|
|
|
|
# 9. 사용자 결정 필요 항목 요약
|
|
## {{DECIDE}}
|
|
- (없으면 이 섹션 제거)
|
|
|
|
## {{CONFIRM}}
|
|
- Release 초안 승인 여부를 확인하라. (위치: #7)
|
|
|
|
## {{DATA}}
|
|
- (없으면 이 섹션 제거)
|