intermediatetermTools and workflowTools and workflow / Releasing software / Canary Releases
IntermediateNot yet reviewed

Canary Releases

Rolling out software updates incrementally to a small subset of users before making it available to everyone.

Definition

Rolling out software updates incrementally to a small subset of users before making it available to everyone.

Use case

Routing 1% of live traffic to new version v2.0 to monitor for runtime crashes before full rollout.

Related terms

Articles

Canary release

Martin Fowler · Article · link checked 2026-10-16

Testing a release on a few users before trusting it with everyone.

Suggest a change