Frontend Labs
⋯
🗓️

Week 15: Production Hardening (Days 106–112)

Phase 4 continuation: Software that works on your laptop is not production software. This week adds the operational characteristics that separate a prototype from a service that can run in production for years.

9 chapters · 17 min of reading

Why this week matters: SRE teams measure you by uptime, deployment safety, and operational controllability. Every exercise this week implements a capability your SRE team will demand before approving a production launch.


Background in this wiki: Linux guide Ch 74 (signals and PID 1), Ch 78 (file descriptors), Ch 81 (pprof leak hunting), Ch 82 (image, systemd, Kubernetes); TCP/IP guide Ch 57 (draining); HTTPS guide Ch 19 (graceful shutdown), Ch 21 (circuit breakers), Ch 23 (SLOs). Security in Depth: Chapter 52 (tamper-evident audit logs, Go lab).

Contents

9 chapters, one page each. Prefer one long page? Read the whole book on one page.

  1. Day 106 — Health Checks & Readiness Probes3 min
  2. Day 107 — Multi-Stage Graceful Shutdown2 min
  3. Day 108 — Signal Handling & Operational Controls2 min
  4. Day 109 — Observability: Traces & Spans2 min
  5. Day 110 — Chaos Engineering2 min
  6. Day 111 — Memory & Goroutine Leak Hunting2 min
  7. Day 112 — Zero-Downtime Deployment via FD Inheritance2 min
  8. Week 15 Mini Project: Production-Hardened Gateway1 min
  9. Week 15 Review1 min

Generated from week15.md · 8 Oct 2026 16:36