Canary deployment.
also: canary · canary release · canary releases · canaries · canary deploymentsSending a small share of traffic (1%, then 10%, 50%, 100%) to the new version and comparing its metrics with stable before going further.
the two-minute refresher
- Named after the canary in a coal mine: a small group sees problems first.
- At each stage compare canary vs stable: error rate, latency, business metrics.
- Automatic rollback when the canary is worse.
- Limits the blast radius of a bad release to a few percent of users.