All areas

Observability

Understanding what your system is really doing in production through logs, metrics and traces.

Essentialschecklist

  • Once a change goes live, keep watching it: monitor how it behaves in production
  • Track success and failure rates on critical flows with dashboards
  • Set up alerts on important customer journeys
  • Have a rollback plan for every release, before it goes out
  • Turn production findings into new scenarios in your test code coverage

Where it fits

Release section 🚀
  1. 01Refine
  2. 02Design
  3. 03Development
  4. 04Test
  5. 05Release

Techniques

1

Post-release dashboards

Track success and failure rates on critical flows, so any change after a release shows straight away.

2

Alerts on customer journeys

When success rates on flows like payments drop below a set threshold, the team is notified automatically.

3

Rollback strategy

Know exactly how to revert each change, so recovery is quick, not improvised under pressure.

4

Canary deployments

Release to a small portion of traffic first and roll back automatically if failures cross a threshold.