Skip to content

Latest commit

 

History

History

README.md

Reservation Service (예매 서비스)

개요

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