Questions in System Design
Design a vehicle telemetry ingestion and over-the-air (OTA) update system for millions of connected cars. Cover functional/non-functional requirements, capacity estimation, API and data model, scaling strategy, caching, and fault tolerance.