Swap Service는 티켓 교환 및 양도 기능을 제공합니다. 교환 요청의 수명 주기를 관리하고 티켓 양도 시 원자적(Atomic) 처리를 보장합니다.
- 언어: Java 21
- 프레임워크: Spring Boot
- 데이터베이스: MySQL, H2 (테스트용)
- 메시징: Apache Kafka
- 캐싱: Redis
- 문서화: SpringDoc OpenAPI (Swagger)
- 모니터링: Actuator, Micrometer, Prometheus
- 티켓 교환/양도 관리
- 상태 변경 처리를 위한 Kafka 연동
- 임시 상태 저장 및 캐싱을 위한 Redis
- Java 21
- MySQL
- Redis
- Kafka
./gradlew build./gradlew bootRun