USE CASE / PUBLIC

APPLICATION BLUEPRINT

예약 슬롯과 이용 권리가 동시에 소진되는 순간을 정확하게 처리합니다.

공공시설, 교육, 복지, 지역행사처럼 특정 시간과 정원에 요청이 집중되는 예약 상태를 기존 행정 시스템과 분리하는 적용 구조입니다.

전체 적용 사례
공공 서비스 예약 슬롯과 신청 상태가 실시간으로 확정되는 모습

THE CONTENTION

문제는 요청 수보다 같은 상태를 동시에 바꾸려는 경쟁입니다.

01

동시 예약 초과

남은 정원이 적을 때 여러 요청이 동시에 통과하면 실제 수용량보다 많은 예약이 발생할 수 있습니다.

02

임시 점유와 취소

본인확인 또는 결제·서류 확인 중 슬롯을 임시 확보하고 이탈 시 반환해야 합니다.

03

기존 행정 연계

자격 검증과 신청 기록은 기존 시스템에 남기면서 경쟁 상태만 빠르게 결정해야 합니다.

STATE FLOW

업무 흐름을 작은 상태 전환으로 분리합니다.

01
OPEN

예약 가능한 시간과 정원

02
HELD

신청자에게 임시 슬롯 부여

03
CONFIRMED

자격·결제 확인 후 확정

04
RELEASED

취소·만료 시 정원 반환

SYSTEM BOUNDARY

기존 업무 시스템은 유지하고 결정 구간만 분리합니다.

EXISTING SYSTEM

System of Record

  • 사용자 자격
  • 신청서·첨부
  • 결제·면제
  • 행정 기록
BURST GUARDIAN

Decision Layer

  • 시간 슬롯 Hold
  • 정원 감소
  • 중복 신청 제한
  • 취소·만료 반환

공공 서비스는 기관별 자격·보안·감사 요건이 다릅니다. Burst Guardian은 그중 State Contention 구간만 담당하는 적용 구조를 제안합니다.

WHAT CHANGES

전체 시스템이 아니라 경쟁 상태의 책임만 명확해집니다.

01

정원 초과 방지

동시에 몰린 신청에서도 남은 슬롯을 정확하게 감소시키는 구조입니다.

02

대민 시스템 보호

접수 경쟁을 핵심 행정 데이터베이스 잠금과 분리할 수 있습니다.

03

정책별 확장

지역, 자격, 가구, 기간 단위의 신청 제한을 상태 키로 설계할 수 있습니다.

RELATED USE CASES

같은 State Engine primitive를 다른 분야에도 적용합니다.

POC

예약 단위와 정원 정책을 기준으로 적용 범위를 정의합니다.