외부활동/항해플러스

[3주차] 콘서트 예약 서비스(작성 중)

사랑우주인 2024. 12. 29. 23:23

콘서트 예약 서비스

설명

- 대기열 시스템 구축
- 예약 서비스는 작업 가능한 유저만 수행할 수 있도록 해야 한다.
- 사용자는 좌석 예약 시 미리 충전한 잔액을 사용해야 한다.
- 좌석 예약 요청 시, 결제가 이루어지지 않더라도 일정 시간 동안 다른 유저가 해당 좌석에 접근할 수 없도록 해야 한다.

요구 사항
API
- 유저 토큰 발급 
- 예약 가능 날짜/좌석 조회
- 좌석 예약 요청
- 잔액 충전/ 조회
- 결제
각 기능 제약 사항 반드시 단위 테스트 작성
다수의 인스턴스 어플리케이션 동작 하더라도 기능에 문제 없도록 작성
동시성 이슈를 고려한 구현
대기열 개념을 고려해 구현