예매 API 개발기
예매의 정의좌석 선택 + 예매 vs 예매좌석이 있는 것을 확인하고 결제를 위한 과정(카드 번호 입력, 인증, 혹인 외부 페이먼츠 서비스 이용)을 거쳤는데 오류가 뜨면 이는 사용자에게 매우 부정적인 경험으로 다가옵니다.따라서 좌석 선택과 좌석 예매 api로 분리를 하여 두가지 과정을 거치도록 하였습니다. 이번 구현의 특별한 점은 기존의 예매시스템에서 찾아볼 수 없었던 이미 예약된 좌석인건지 다른사람이 선택만 하고 예약안 아직 안한 좌석인지를 보여주는 기능이 있다는 점입니다. 요구사항특정 상영시간대의 특정 좌석은 하나의 유저만 가질수 있습니다.동시에 같은 좌석에 요청이 와도 상영시간이 다르면 차례로 수행합니다.동시에 같은 상영시간대의 같은 좌석에 요청이 오면 첫번째 요청만 성공합니다.좌석 선택 후 5분안에 ..
2025.05.31