티켓 예매 사이트 - 2
켓 예매에 필요한 공연 정보를 조회할 수 있도록 API를 구현했다. 이번 구현 범위는 공연 목록, 공연 상세, 회차별
좌석 조회다.
ERD

API 구현
- 공연 목록: 전체 공연과 각 공연의 회차 정보를 반환한다.
- 공연 상세: slug로 공연을 조회하고, 없는 공연은 404를 반환한다.
- 좌석 조회: 회차 ID에 해당하는 좌석을 좌석 번호순으로 조회하고, 선택 가능 여부를 반환한다.
구현할 것
다음에는 사용자가 선택한 좌석을 바탕으로 예매 정보를 DB에 저장하는 기능을 구현할 예정이다.
예매 생성과 좌석 상태 변경을 하나의 트랜잭션으로 처리해, 중간에 오류가 발생하면 함께 롤백되도록 구성하려고 한다.
또한 여러 사용자가 같은 좌석을 동시에 선택하는 상황에서도 중복 예매가 발생하지 않도록 동시성 제어를 적용할 계획이다.
댓글 0
댓글을 불러오는 중입니다.