가격이 수시로 바뀌는 항공권의 특성상 조회 시점과 결제 시점 사이의 데이터 정합성 보장이 핵심
팀 프로젝트에서 기업 출장 항공권 예약 플랫폼을 기획할 때, 처음에는 UI·검색 기능부터 설계했습니다. 그러다 GDS 시스템 리포트를 읽으면서 항공권 가격이 초 단위로 변동 된다는 사실을 알게 됐습니다. 조회 시점 가격 과 실제 결제 시점 가격이 다를 수 있다는 것이 핵심 문제였고, 이 간극을 줄이기 위해 좌석 홀드(seat hold) 기능 의 필요성을 기획서에 명시했습니다. 홀드 가능 시간 내 결제 완료를 유도하는 흐름을 설계하고, 결제 실패 시 실시간 재조회 화면 으로 자동 연결하는 흐름도 추가했습니다.
화면 흐름보다 데이터 정합성 설계 가 먼저라는 걸 이 과정에서 처음 배웠고, 동적 재고 상품 기획에는 항상 이 문제를 먼저 짚게 됐습니다.