Project03
API Gateway Service
Microservice orchestration layer
Overview
A platform team's services each rolled their own auth and throttling. The goal: one gateway to unify authentication, rate limiting and usage metering — invisible when healthy, loud when something breaks.
Objectives
- Single sign-on across 12 internal services
- Token-bucket rate limiting with per-tenant quotas
- Structured request tracing end to end
- Sub-5ms added latency at p99
Results
12Services unified
3msAdded latency (p99)
-70%Auth-related incidents
Tech Stack
Node.jsDockerRedis