A canary deployment keeps the old version running while gradually increasing the share sent to a new one. At each step, operators inspect error rate and latency, and reduce the new share if it misbehaves.
The demo moves the new version through 5%, 25%, 50%, and 100% of traffic. Promotion criteria should use user-facing metrics and enough observation time for a meaningful comparison.
When to use
Use it when a release needs a small live trial and a quick path back to the old version.