Back to problems

Design an IoT Logging Platform with Late-Arriving Metrics

System Design · OpenAI · Hard

Design a logging system for a large population of devices. Each device must capture logs regardless of connectivity, buffer them locally, and upload accumulated batches whenever a connection is available. The platform also needs a control channel that can ask a device to collect particular log categories. The platform receives and persists logs without losing them and provides per-type success and failure metrics. Because some devices may reconnect in groups after being…

Checking your access…