14장 장애 훈련과 롤백을 실시한다
운영에서 처음 롤백을 시도하면 늦다. 배포 전에 세 가지 장애를 연습한다.
- 새 버전의 예약 생성 오류율이 급증한다.
- DB 마이그레이션 뒤 이전 버전이 새 열을 이해하지 못한다.
- 알림 공급자가 느려져 요청이 쌓인다.
각 상황에 감지 신호, 중단 기준, 책임자, 롤백 명령, 데이터 확인, 사용자 안내를 적는다. 롤백은 코드 버전만 되돌리는 작업이 아니다. 새 형식으로 저장된 데이터와 이미 실행된 외부 행동을 처리해야 한다.

이 화면은 장식용 대시보드가 아니다. 수정 전 실패, 수정 범위, 전체 테스트와 외부 쓰기 수, 장애 중단 조건을 릴리스 인계에 그대로 옮길 수 있게 구성했다.