27장. 릴리스 회의 시뮬레이션
버전 A는 모든 기능 test가 통과했지만 성능 p95가 18% 악화했고, 버전 B는 빠르지만 contract consumer 하나가 검증되지 않았다고 가정한다. 팀은 사용자 영향, 오류 예산, 변경 범위, rollback, 미확인 위험을 비교해 RELEASE·HOLD·LIMITED 중 하나를 고른다.
결정에는 artifact 링크, 반대 의견, 승인자, 관찰 기간, 중단 trigger가 있다. 조건부 배포라면 tenant 5%, 오류율 1%, p95 350ms, 대사 차이 0 같은 구체적 gate를 둔다. 결과가 좋았다고 당시 근거가 부족한 결정을 정당화하지 않는다. 사후에는 결정 품질과 운을 분리해 회고한다.