Spring Cloud Gateway handling routing, rate limiting, and cross-cutting concerns.
| Route | Target |
|---|---|
/api/v1/loans/** |
loan-service:8080 |
/api/v1/subscriptions/** |
loan-service:8080 |
/api/v1/score/** |
scoring-engine:3000 |
/api/v1/analytics/** |
read-model-builder:8084 |
Redis-backed token bucket on loan endpoints. 10 req/s sustained, 20 burst.
Every request gets an X-Correlation-ID header propagated across all downstream services.