Topic · 22 lessons in 11 series
Observability and reliability
Logs, metrics and traces, SLOs and error budgets, alerting, incidents and post-mortems: how to know what your system is doing and fix it fast.
DevOpsWhole series →
System DesignWhole series →
- Logs, Metrics & Traces: The Three Pillars“Checkout took 20 seconds and failed” — but checkout touches eleven components. How logs, metrics and traces each answer a different question, how to instrument with OpenTelemetry, and how linking them takes you from “something's wrong” to “here's why” in minutes.10 min
- SLI, SLO, SLA & Error BudgetsProduct wants to ship daily; operations wants fewer changes; nobody agrees what “reliable enough” means. SLIs, SLOs and SLAs turn it into one number, and error budgets turn that number into a simple rule for when to move fast and when to slow down.10 min
- Monitoring, Alerting & Blameless PostmortemsSixty alerts a week, fifty-five that don't matter — so the real one gets snoozed and customers can't pay for two hours. How to build dashboards and alerts people trust, run incidents with clear roles, and write blameless postmortems that actually make the system better.8 min
Backend in DepthWhole series →
Scenario DebuggingWhole series →
Full-Stack QuestionsWhole series →
Team Lead MindsetWhole series →
- Incidents, Team Health and Growing as a LeadFix first and be blameless, DORA delivery measures without a people scoreboard, feedback, juniors, and your first weeks as a lead.15 min
- Scaling Teams, Ownership and On-CallSplitting teams with Conway in mind, a service catalogue, humane on-call, avoiding hero culture, toil and cross-team dependencies.14 min
AI EngineeringWhole series →
Security for DevelopersWhole series →
Node.js From ZeroWhole series →
Linux & ShellWhole series →
Observability & SREWhole series →
- What Observability Is and the Three PillarsMonitoring versus observability, logs, metrics and traces, the questions each answers, and the golden signals.12 min
- Logging That Helps: Structured Logs, Levels and Correlation IDsStructured JSON logs, levels, what to log and not log, correlation IDs across services, and sampling.14 min
- Metrics and Prometheus: Counters, Gauges, Histograms and PercentilesThe metric types, labels and cardinality, why averages lie, percentiles, and a real Prometheus scrape of a Node service.15 min
- Distributed Tracing With OpenTelemetrySpans and traces, context propagation, instrumenting a Node service, and reading a trace to find a slow call.15 min
- SLIs, SLOs and Error BudgetsChoosing indicators, setting objectives, how nines translate to minutes, burn rates and what error budgets are for.14 min
- Alerting and Dashboards That People TrustAlerting on symptoms, avoiding alert fatigue, runbooks, dashboard design, and burn-rate alerts with a worked example.13 min
- Incidents, On-Call and Blameless Post-MortemsIncident roles and the first hour, communication, on-call habits, writing a blameless post-mortem with a full example.14 min
- Reliability Patterns: Timeouts, Retries, Circuit Breakers and Graceful DegradationFailure modes, timeouts and retries with backoff, circuit breakers, bulkheads, load shedding, tested with fault injection.15 min
- Observability and SRE Interview Questions With Model AnswersQuestions on monitoring, SLOs, incidents and reliability with model answers.14 min