Observability and Monitoring Architecture Questions

Building visibility into infrastructure and services: metrics, logs, and traces, dashboards and alerting, SLIs/SLOs, and the design of an observability stack. Covers instrumenting systems for actionable signal, reducing alert noise, and diagnosing production issues from telemetry. Infrastructure-wide observability, distinct from network-specific monitoring.

HardSystem Design
27 practiced

Architect a multi-tenant observability platform that enforces strict performance isolation, so a noisy tenant can't degrade service for everyone else. Cover logical versus physical isolation, per-tenant ingestion shards or queues, query-level QoS, billing-aware quotas, and how you'd migrate a tenant from shared to dedicated resources if they outgrow the shared tier.

HardSystem Design
29 practiced

Design storage tiering for time-series metrics across four tiers: hot (1 day), warm (30 days), cold (1 year), and archive (7 years). For each tier, recommend a storage format or backend, a compaction cadence, an indexing strategy, and how queries would be routed and rehydrated across tiers, along with the availability and latency SLA you'd target for each.

HardSystem Design
27 practiced

Design a distributed tracing sampling system that guarantees every trace involving an error or a rare, high-severity condition is retained for analysis, while keeping total storage cost under a fixed budget. Walk through your buffering approach, what signals feed the sampling decision, and the trade-off between decision latency and correctness.

HardSystem Design
35 practiced

Design a control plane for trace sampling that can push updated sampling rules out to clients or collectors, throttle individual services dynamically, and collect metrics on the sampling itself. How would you distribute rule updates safely, avoid races between clients on different rule versions, and roll back a bad rule quickly?

MediumTechnical
29 practiced

Set a concrete retention and downsampling policy for metrics and traces that balances cost against query fidelity, for example raw metrics for 14 days, downsampled metrics for a year, full traces for 30 days then sampled. Walk through your rationale and what it means for the kinds of queries you can still answer after each window closes.

Unlock Full Question Bank

Get access to all 32 Observability and Monitoring Architecture interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.