오픈스테이

OpenStay · PID 156996

숙박 통합 예약 · 동시성 안정화

오전 10시 예약 오픈에도
오버부킹이 나지 않습니다.

같은 재고 엔진으로 시연 시드 30개 시설 · 객실 45개를 운영 중이며, 약 300개 시설 규모까지 스키마 변경 없이 확장 가능한 구조입니다. 같은 객실을 여러 명이 동시에 눌러도 트랜잭션 락으로 1건만 살아남습니다. 결제 전 hold가 만료되면 재고는 즉시 돌아옵니다.

10:00 Open Lab

동시 결제 충돌 시연

  • 동시 요청8명
  • hold 승자1
  • 오버부킹 차단7
  • 미결제 만료재고 롤백

관리자 시연 화면에서 같은 날짜·객실에 N개 요청을 한 번에 넣고 결과를 바로 확인합니다.

핵심 업무 흐름

검색 → hold → 결제 → 복구

통합 검색·달력

날짜·인원·지역·편의시설로 객실을 고르고 14일 재고 상태를 바로 봅니다.

결제 hold 락

선점 성공 시 90초 hold. 동시 요청은 BEGIN IMMEDIATE로 직렬화됩니다.

운영 관제

점유 KPI, 락 로그, 수동 취소, 동시성 랩을 한 운영자 화면에서 돌립니다.

실제 동작하는 파일럿

시연 계정으로 로그인하면 그대로 써볼 수 있습니다

브라우저 목업이 아니라 SQLite 트랜잭션과 세션 기반 권한으로 돌아갑니다. 결제 PG·알림톡은 인터페이스 mock이며, 재고 락과 hold 만료는 실제 서버 로직입니다.

고객

customer@demo / demo1234

객실 달력 → 결제 hold → 확정 또는 만료 복구

운영자

admin@demo / demo1234

재고 현황 → 동시 예약 랩 → 락 로그·수동 취소

로그인 화면으로
오픈스테이 · 대규모 트래픽 대응 펜션 통합 예약