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 🚀
- 01Refine
- 02Design
- 03Development
- 04Test
- 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.