Back to problems

Design device logging system with offline upload

System Design · Axon · Medium

Architect a hosted, distributed log collection and inspection service. Many remote devices continuously produce free-form log lines or structured records. Each device sends those records to backend servers, and an operator-facing web application displays them. Requirements: While connected, a device should stream newly generated log entries to the backend. A device may remain disconnected for long periods. During an outage, it must buffer logs locally and then reliably…

Checking your access…