System design · interactive
API gateways
A gateway is the single front door to many services. It terminates TLS, checks auth, applies rate limits, serves cached responses and routes the rest, so each service doesn't have to. Send different requests and see where each one stops.
GET /products (valid token)
- TLS
- Auth
- Rate limit
- Cache
- Route
- Service
200
Passes every check; cache miss, routed to the catalog service.
Request
Step 1 of 4 · read left to right
In production
Tools and technologies
Most API platforms put a gateway in front of services.
Not tied to one language — use these names when you search docs or design a system.