문제와 제약

반복·후속 Wave 활성화에서는 동일 요청이 겹치거나 거래 상태가 바뀔 수 있습니다. 중복 활성화의 충돌이 원 거래에 영향을 주는 조건을 분석하고, 예상 가능한 중복과 거래를 실패시켜야 하는 오류를 구분할 필요가 있었습니다.

선택한 방향

중복 활성화 처리와 기존 요청 조회를 나누고, 원 거래의 트랜잭션 보존을 기준으로 처리 흐름을 보완했습니다. SQL 충돌 처리와 도메인 상태 판단을 함께 검토해, 단순히 예외를 무시하는 것으로 완료를 판단하지 않도록 했습니다.

본인의 역할

서버 운영 담당자로서 실패 조건과 변경 범위를 검토하고, AI 보조 구현의 검토·검증을 연결했습니다. 구현한 변경과 운영에 적용된 범위를 구분하여 결과를 확인했습니다.

확인한 결과

  • 2026년 7월 반복 활성화 변경의 개발 환경 검증과 운영 Batch 적용.
  • 중복 요청·기존 상태·원 거래 보존을 구분하는 처리 및 회귀 검증 보완.
  • 2026년 9월 경쟁 상태 관련 구현과 테스트 보완.
결과를 읽는 범위

7월 변경의 운영 적용과 9월 변경의 구현·테스트는 서로 다른 확인 범위입니다. 9월 변경의 운영 배포 여부와 장애 감소율은 이 사례의 성과에 포함하지 않았습니다.

정상 흐름을 만드는 것만큼, 반복과 실패 뒤에 어떤 상태가 남는지 설명할 수 있어야 합니다.

실제 수행 경험을 바탕으로 정리했습니다. 내부 코드와 고객 데이터는 포함하지 않았습니다.