긴박한 티켓팅 상황에서 사용자에게 불편함을 주는 '이미 선택된 좌석입니다.' 팝업창!
소켓 통신을 통한 실시간 좌석 렌더링을 통해 편리한 티켓팅 경험을 제공합니다.
- 개발 기간: 2024.11.10 ~ 2024.12.14. (약 한 달)
- 개발 인원: 5명
- 팀원별 상세 담당 업무: 팀 레포
| jee-in | donghyun-chae | hyeda | yeonupark | hjyoon |
|---|
- 결제 제한 시간 내 결제하기 기능 구현
- 유저, 주문 정보 등의 유효성을 검증하여 예외 처리
- 트랜잭션 적용으로 DB에 저장되는 결제 데이터의 원자성 보장
- Redis의 임시 주문 데이터에 TTL을 적용하여 결제 시간 제한
- 마이 페이지, 판매자 페이지 데이터 조회 API 구현
- 예매 취소된 주문은 조회 데이터에서 제외되도록 처리
- 판매자 페이지에 표시할 매출액을 쿼리로 집계
- 프런트 개발자가 작업하기 편한 방식으로 응답 객체를 생성