Skip to content
devops

Canary Deploy

Canary Deployment

Definition

Canary deployments gradually route a small percentage of traffic to a new version of a service while monitoring for errors or performance degradation. If metrics look healthy, the rollout percentage increases; if problems appear, traffic is shifted back to the stable version.

Named after the mining practice, canary deployments reduce the blast radius of problematic releases and enable data-driven rollout decisions.


Ship secure code faster

Crash Override integrates security into the developer workflow. No context switching, no waiting on reviews.