중복 수령 경쟁
재시도와 동시 요청이 겹쳐도 같은 계정·보상 조합은 한 번만 확정되어야 합니다.
USE CASE / GAME
이벤트 보상, 한정 드롭, 쿠폰 코드처럼 중복 수령이 허용되지 않는 상태를 게임 서버의 hot path에서 분리하는 적용 구조입니다.
THE CONTENTION
재시도와 동시 요청이 겹쳐도 같은 계정·보상 조합은 한 번만 확정되어야 합니다.
전체 수량과 사용자별 수령 제한을 동시에 적용하면서 남은 권리를 정확히 감소시켜야 합니다.
플레이 로직과 보상 경쟁을 같은 저장소 잠금에 묶으면 이벤트 순간 지연이 커질 수 있습니다.
STATE FLOW
수령 조건을 충족한 사용자
사용자·보상 키에 대한 경쟁 처리
수령 권리 최종 확정
기간 종료 또는 정책상 회수
SYSTEM BOUNDARY
이 페이지는 Game 분야의 적용 설계를 설명합니다. 현재 공개 상용 Vertical은 TicketBG이며, Game 적용은 고객 환경에 맞춘 PoC부터 진행합니다.
WHAT CHANGES
재시도가 발생해도 보상 수령 상태는 한 번만 확정하도록 설계할 수 있습니다.
보상 경쟁 경로를 플레이·인벤토리 경로와 분리할 수 있습니다.
계정, 시즌, 이벤트 단위의 수령 키를 명확한 상태로 관리합니다.
RELATED USE CASES
POC