InterviewStack.io LogoInterviewStack.io

Observability and Monitoring for Distributed Systems Questions

Understanding system behavior in production: metrics, logs, and distributed tracing, SLIs/SLOs/SLAs, alerting, dashboards, and service mesh observability. Covers correlating signals across services, defining meaningful telemetry, and reducing mean-time-to-detect. The visibility layer that makes distributed systems operable at scale.

HardTechnical
19 practiced

Design an observability stack for a global microservice fleet producing petabytes of logs/month and very high-cardinality metrics. Propose sampling strategies, retention tiers, metric rollups, trace-sampling rules, and ways to retain debuggability while drastically reducing storage and query costs.

MediumSystem Design
24 practiced

As an Engineering Manager, define SLIs, SLOs, and an error budget for a public search API that must return relevant results quickly. Propose SLIs (latency percentiles, availability, correctness), a 30-day SLO target, an alerting strategy when error budget is depleted, and how teams should prioritize work when budgets are exhausted.

EasySystem Design
21 practiced

As an Engineering Manager launching a new microservice, list the essential metrics, logs, traces, and alerts you would instrument before the first production release. For each item explain why it matters and propose a reasonable SLI/SLO for a public API endpoint (latency and availability).

That is every published Observability and Monitoring for Distributed Systems question for Engineering Manager so far. Browse the other topics in this category, or practice this one interactively.