What is Canary Deployment?
⚡
Quick Answer
A canary release rolls the new version out to a small subset of users/traffic first, watches key metrics, and gradually increases exposure only if it stays healthy — otherwise it rolls back.
Detailed Answer
Canary limits blast radius: 1% then 10% then 50% then 100%, gated on error rate, latency, and business metrics. Progressive-delivery tools (Argo Rollouts, Flagger) automate the analysis and promotion/abort. It trades a slower rollout for much lower risk than a big-bang deploy.
💡
Interview Tip
Mention automated metric analysis with tools like Argo Rollouts/Flagger — it shows you know how canaries are run in practice.
canarydeploymentprogressive-delivery