Skip to content
MetaStack
All categories

Observability and ops

Knowing the system is healthy and sizing it before the load arrives: metrics, logs, traces, SLOs and capacity planning.

  1. architecture

    Design job scheduler for the interview

    Design job scheduler for the interview. Jobs, schedules, and workers, plus catch-up after a missed window and why exactly-once will not hold.

  2. observability

    Design logging system for the interview

    Design logging system for the interview. Agents, a buffer, and a searchable store, plus how logs differ from metrics when a spike arrives.

  3. observability

    Design metrics system for the interview

    Design metrics system for the interview. Emit, transport, store, and query time series, then keep cardinality and alerting off the dashboard path.

  4. observability

    Observability for system design interviews

    Observability for system design interviews. Logs, metrics, and traces as three signals, the question each answers, and cardinality that blows a bill.

  5. observability

    Tracing in system design interviews

    Tracing in system design interviews. A trace id that follows the request, spans and sampling, what traces miss, and OpenTelemetry as vocabulary.