Payment Service는 티켓팅 플랫폼의 결제 트랜잭션을 관리합니다. Kafka와 통합하여 비동기 이벤트 처리를 수행하며, 안정적인 결제 상태 업데이트를 보장합니다.
- 언어: Java 21
- 프레임워크: Spring Boot
- 데이터베이스: MySQL, H2 (테스트용)
- 메시징: Apache Kafka (Spring Kafka)
- 캐싱/저장소: Redis Reactive
- 문서화: SpringDoc OpenAPI (Swagger)
- 모니터링: Actuator, Micrometer, Prometheus
- 결제 처리 로직
- 결제 이벤트를 위한 Kafka 컨슈머/프로듀서
- Reactive Redis 연동
- Prometheus 모니터링
- Java 21
- Redis
- Kafka
- MySQL
./gradlew build./gradlew bootRun