System Design · Microsoft · Hard
Architect a platform that collects telemetry from a fleet of millions of connected devices. The system must handle two workloads simultaneously: Live analytics: low-latency dashboards and alerting over newly arrived data. Offline analytics: historical queries, large-scale aggregations, and batch jobs. Your design should cover: Ingestion: network protocols, device authentication, admission control, and buffering during traffic bursts. Storage: separating hot and cold data,…
Checking your access…