Three services each write logs to their own local disk. When an incident spans all three, an engineer has to SSH into every host and grep files by hand, with no unified view and no metrics. Centralize observability.
Centralized logging and metrics ship structured telemetry from every service to one aggregator (e.g. ELK, Loki, a metrics store), queryable through a dashboard. This gives a single view across the system, so incidents are diagnosed without touching individual hosts. It is the foundation of observability that distributed tracing then builds on.
Evaluation criteria and weights will be revealed after you submit your solution. This ensures a fair assessment of your design skills.
Draw your architecture diagram, explain your design decisions, and get AI-powered feedback.
For the best experience, design challenges on a desktop or tablet — drawing the architecture on a phone is hard.