API Gateway는 모든 클라이언트 요청의 단일 진입점 역할을 합니다. 라우팅, 로드 밸런싱, 인증, 속도 제한(Rate Limiting) 등의 공통 관심사를 처리합니다.
- 언어: Java 21
- 프레임워크: Spring Boot, Spring Cloud Gateway
- 스택: WebFlux (Netty)
- 보안: JJWT (엣지 단에서의 토큰 검증)
- 캐싱/제한: Redis
- 문서화: SpringDoc OpenAPI UI (Aggregator)
- 마이크로서비스로의 동적 라우팅
- JWT 토큰 검증
- 비동기 논블로킹 I/O
- 중앙화된 API 문서
- Java 21
- Redis
./gradlew build./gradlew bootRun