Canary Deployment

Kind: pattern

Layer: Correctness Core

Aliases: Canary Release

Record: architecture:canary-deployment

Severity: contextual

Scope: deployment, release

Canonical: Ontology

A design pattern that sends a small share of traffic to a new release and widens the share only while its error and latency stay within limits.

Listed in Architecture principles, after Blue-Green Deployment and before Chaos Engineering.

Requires

Reinforces

Enables

Conflicts with

In tension with

Tensions

Violated by

Refactored by

Severity

Category

Linked from