대용량 트래픽 처리 티켓팅 시스템 백엔드
- Java 21
- Spring Boot 3.5.10
- Spring WebFlux (Reactive)
- R2DBC + PostgreSQL
- Redis
- Kafka
- Gradle
- JDK 21+
- Docker Desktop
git clone https://github.com/FairTicket-Lab/FairTicket-BE.git
cd FairTicket-BEdocker-compose up -d실행되는 서비스:
| 서비스 | 포트 |
|---|---|
| PostgreSQL | 5432 |
| Redis | 6379 |
| Kafka | 9092 |
| Zookeeper | 2181 |
./gradlew bootRun또는 IDE(IntelliJ)에서 FairticketBeApplication.java 실행
curl http://localhost:8080/actuator/health# 컨테이너 실행
docker-compose up -d
# 컨테이너 중지
docker-compose down
# 로그 확인
docker-compose logs -f
# 볼륨 포함 삭제
docker-compose down -v