TLDR
Canaries are just pieces of software that are always running and constantly monitoring the state of your system. They emit metrics into your monitoring system (more discussion on monitoring in a separate post), which then triggers an alarm when some defined threshold breaches. You launched your service and rapidly onboarding customers. You're moving fast, repeatedly deploying one new feature after another. But with the uptick in releases, bugs are creeping in, and you're finding yourself having to troubleshoot, rollback, squash bugs, and then redeploy changes.via the TL;DR App
no story
Written by memattchung | Teaching operational excellence to aspiring senior software engineers