A demo edge service that authenticates requests, enforces rate limits and routes to upstreams.
Each microservice re-implemented auth and throttling, leading to inconsistent and hard-to-audit behavior.
A single gateway in Go centralizing token validation, Redis-backed rate limits and declarative routing.
One place to reason about edge concerns, with per-key limits and clean upstream separation.