Live · loopang.site

Loopang

17개 허브로 분산된 Hub-and-Spoke MSA 배송 시스템.
단일 거점의 한계를 넘어, 스파르타 12조가 만든 분산 물류 플랫폼.

✨ 핵심 특징

🧮

혼잡도 가중 다익스트라

실시간 부하를 반영해 막힌 허브를 자동 우회

📡

Outbox / Inbox 패턴

도메인 트랜잭션과 Kafka 발행의 원자성 보장

☁️

Multi-Cloud

AWS 컴퓨팅 + GCP Kafka로 단일 장애점 격리

🚪

Single Entry Gateway

JWT 인증 + Eureka 디스커버리 단일 진입점

⚙️ Tech Stack

Java 21 Spring Boot 3.5 Spring Cloud 2025 PostgreSQL 17 Apache Kafka (SSL) Keycloak QueryDSL Eureka OpenFeign Resilience4J AWS EC2 / ALB GCP Compute GitHub Actions

🔗 Links

👥 Team — 스파르타 12조

이현규
common · gateway 배포 · user · hub · route
이현빈
GCP Kafka 구축 · order · delivery 구현
이예원
item · message + AI · config-server · common 리팩터링
신단비
eureka-server · company
문연희
delivery 설계
성명규
user-service 설계