canary deployment
compound.compound. a way of testing new software by showing it to a small group of users first. If there are no problems, the company gives the update to everyone else.
compound. a software release strategy where a new version is rolled out to a small subset of users before being deployed to the entire infrastructure. This allows for real-world monitoring and risk mitigation before a full-scale launch.
The team used a canary deployment to test the new login page.
By using a canary deployment, the engineers caught a critical bug that only affected five percent of their users.
The automated pipeline halted the canary deployment immediately after detecting a spike in latency, preventing the faulty code from reaching the broader production environment.
Derived from the historical practice of coal miners carrying a caged canary into tunnels to detect toxic gases. The bird served as an early warning system, as its distress or death alerted workers to danger before it affected the human population.
Etymology adapted from Wiktionary, available under CC BY-SA 4.0.
Uncountable when referring to the strategy; countable when referring to a specific instance of the process.
Last updated July 22, 2026