The Challenge
The client needed a unified view of fleet telemetry scattered across legacy systems, third-party APIs, and on-prem databases — with sub-second refresh for live ops dashboards.
The Approach
We built an event-driven pipeline with Kafka ingesting raw events, FastAPI serving transformed metrics, and a React dashboard rendering real-time charts via WebSockets.
Key Decisions
DynamoDB single-table design kept read latency under 10 ms at scale. Lambda@Edge handled auth without adding hops to the critical path.