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.