canary release
/kuh-NAIR-ee ree-LEES/ · noun · Development · Origin: 2004
Definitions
A deployment strategy where a new version is rolled out to a small subset of users or servers first, then gradually expanded if metrics look healthy. Named after the canary in a coal mine, this pattern limits the blast radius of bugs to a small percentage of traffic. If the canary shows elevated errors or latency, the rollout is automatically halted.
In plain English: Rolling out a new version to just a few users first to see if it causes problems, before giving it to everyone — named after canaries that miners used to detect dangerous gas.
Example: The canary caught a memory leak that only manifested under production load — error rates on the canary spiked after 30 minutes while the baseline stayed flat.