WEBBOOK CHAPTER

AI가 짠 코드, 어디서부터 고칠까: 14장 장애 훈련과 롤백을 실시한다

14장 장애 훈련과 롤백을 실시한다

운영에서 처음 롤백을 시도하면 늦다. 배포 전에 세 가지 장애를 연습한다.

  1. 새 버전의 예약 생성 오류율이 급증한다.
  2. DB 마이그레이션 뒤 이전 버전이 새 열을 이해하지 못한다.
  3. 알림 공급자가 느려져 요청이 쌓인다.

각 상황에 감지 신호, 중단 기준, 책임자, 롤백 명령, 데이터 확인, 사용자 안내를 적는다. 롤백은 코드 버전만 되돌리는 작업이 아니다. 새 형식으로 저장된 데이터와 이미 실행된 외부 행동을 처리해야 한다.

RoomRelay의 재현·실패 테스트·최소 수정·전체 검증과 롤백 훈련 화면
RoomRelay의 재현·실패 테스트·최소 수정·전체 검증과 롤백 훈련 화면

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