Phase 10 / 90 days

Replace guesswork with observability.

Local terminal logs are not enough once real users depend on the app. Add logs, metrics, traces, alerts, backups, and rollback practice.

Know what production is doing before users tell you.

This phase introduces hosted tools like Datadog or open-source telemetry systems using OpenTelemetry, Prometheus, Grafana, Loki, and error tracking.

  • Structured production logs.
  • Metrics for request rate, latency, errors, and database usage.
  • Tracing across frontend, Go API, database, cache, and workers.
  • Alerts, dashboards, backups, restore tests, and rollback drills.
  • Observability.
  • OpenTelemetry.
  • SLOs and error budgets.
  • Backups and restores.
  • Incident response and deployment safety.

Expansion prompt

Add basic production observability.
Use structured logs and OpenTelemetry concepts.
Explain the difference between logs, metrics, and traces.
Suggest either Datadog or an open-source stack, but keep the first implementation small.
  • Errors can be diagnosed without asking a user for screenshots.
  • Slow endpoints and worker failures are visible.
  • Backups are tested, not just configured.
  • The learner understands why operations are part of product quality.