대기열 플로우 설계 문서
https://www.youtube.com/watch?v=c-ERjEodn_o

해당 영상에서 제시한 아키텍처 기반으로 진행했습니다.
전체 플로우 간단 정리
https://drive.google.com/file/d/17MVx3BeltuEtUz2NCgTMPnYgr_-GJpAW/view?usp=sharing

- 유저 티켓팅 진입 시 Queue 서비스 내 대기열 입장
- 폴링 진행하며 자신의 차례일 때 admissionToken(JWT) 발급
- 티켓팅 서버 진입 시 admissionToken 활용, 진입 시 jwt토큰 만료 및 UUID(sessionToken) 발급
- 티켓팅 과정 중 헤더 내 sessionToken 계속 포함하여 정상적으로 입장한 유저인지 검증
각 서비스별 역할
- Client(front)
- 대기열 입장
- status api 폴링
- 티켓팅 진입
- 유저 헬스체크
-
API gateway
라우팅 및 헤더 내 입장권 및 티켓팅세션 최소 체크