프로젝트 배경
[기획 배경] 발주사는 같은 객실을 여러 외부 예약 채널에 동시에 노출하고 있었지만, 채널 간 재고가 자동으로 맞춰지지 않아 오버부킹 위험이 상존했습니다. 실제로 중복 예약이 발생하면 현지에서 응대와 환불이 이어지고, 채널 수수료 부담까지 겹쳐 수익성이 떨어지는 구조였습니다. 기존 사이트는 홍보용이라 예약과 결제를 직접 받을 수 없었고, 한국 · 미국 · 일본 고객을 함께 응대하려면 다국어와 다통
프로젝트 성과
오버부킹 제로
오픈 이후 초과 판매가 한 건도 발생하지 않았습니다.
재고 차감을 DB 트랜잭션과 유니크 제약으로 보장하고,
동시 예약 경합은 감지 즉시 관리자에게 알리는 구조로 처리했습니다.
재고 차감을 DB 트랜잭션과 유니크 제약으로 보장하고,
동시 예약 경합은 감지 즉시 관리자에게 알리는 구조로 처리했습니다.
채널 반영 속도 목표 초과 달성
예약 확정 후 전 채널 마감 반영까지 평균 8.4초가 걸립니다.
요구 기준(60초 이내)을 크게 앞당겼고,
동기화 성공률은 99.7%를 유지하고 있습니다.
요구 기준(60초 이내)을 크게 앞당겼고,
동기화 성공률은 99.7%를 유지하고 있습니다.
직접 예약 비중 확대
전체 예약 중 자사 사이트 직접 예약 비중이 12%에서 38%로 늘었습니다.
채널 수수료가 붙지 않는 공식 예약가를 제공하면서
동일 매출 대비 수수료 부담이 줄었습니다.
채널 수수료가 붙지 않는 공식 예약가를 제공하면서
동일 매출 대비 수수료 부담이 줄었습니다.
재고 · 요금 관리 업무 단일화
채널별로 캘린더를 각각 수정하던 작업이
관리자 캘린더 한 번의 일괄 저장으로 대체되었습니다.
성수기 요금과 최소 숙박일 변경이 연결된 모든 채널에 자동 반영됩니다.
관리자 캘린더 한 번의 일괄 저장으로 대체되었습니다.
성수기 요금과 최소 숙박일 변경이 연결된 모든 채널에 자동 반영됩니다.
다국어 · 다통화 예약 처리
한국어 · 영어 · 일본어 UI와 KRW · USD · JPY 표시를 지원하고,
확인 메일과 바우처도 선택 언어로 발송됩니다.
하와이 · 한국 · 일본 시각을 함께 안내해 날짜 오해로 인한 문의가 줄었습니다.
확인 메일과 바우처도 선택 언어로 발송됩니다.
하와이 · 한국 · 일본 시각을 함께 안내해 날짜 오해로 인한 문의가 줄었습니다.
핵심 기능
진행 단계
요구사항 정의 · 데이터 모델 설계
2026.02.
예약 상태 흐름과 재고 · 요금 캘린더 구조, 채널 매핑 모델을 확정하고 화면 목록과 기능 정의서를 작성했습니다.
프로젝트 상세
[한 줄 소개] 하와이에서 객실 8실 규모 숙소를 운영하는 발주사의 자체 예약 플랫폼입니다. 직접 예약 · 온라인 결제 · 외부 채널 재고 동기화를 하나의 시스템에서 처리하도록 구축했습니다. [기획 배경] 발주사는 같은 객실을 여러 외부 예약 채널에 동시에 노출하고 있었지만, 채널 간 재고가 자동으로 맞춰지지 않아 오버부킹 위험이 상존했습니다. 실제로 중복 예약이 발생하면 현지에서 응대와 환불







