Reservation Service는 티켓 예약 및 예매의 핵심 로직을 담당합니다. 데이터 일관성을 보장하며 Kafka를 통해 타 서비스와 통신합니다.
- 언어: Java 21
- 프레임워크: Spring Boot
- 데이터베이스: MySQL, H2 (테스트용)
- 메시징: Apache Kafka
- 캐싱: Redis
- 문서화: SpringDoc OpenAPI (Swagger)
- 모니터링: Actuator, Micrometer, Prometheus
- 티켓 예매 로직
- 이벤트 기반 아키텍처를 위한 Kafka 연동
- 성능 향상을 위한 Redis 캐싱 (JPA 연동)
- Java 21
- MySQL
- Redis
- Kafka
./gradlew build./gradlew bootRun