Azure DevOps Academy · Design Patterns

Canary Release

Expose a new version to a controlled traffic segment and expand using evidence.

Objective: Limit blast radius while validating production behaviour.

Practical guidance

Progression

01

Internal users

Apply this point to a real Azure DevOps Academy design, delivery or operational scenario and record the evidence used to validate the outcome.

02

Small percentage

Apply this point to a real Azure DevOps Academy design, delivery or operational scenario and record the evidence used to validate the outcome.

03

Selected cohorts

Apply this point to a real Azure DevOps Academy design, delivery or operational scenario and record the evidence used to validate the outcome.

04

Full rollout

Apply this point to a real Azure DevOps Academy design, delivery or operational scenario and record the evidence used to validate the outcome.

Practical guidance

Signals

01

Error rate

Apply this point to a real Azure DevOps Academy design, delivery or operational scenario and record the evidence used to validate the outcome.

02

Latency

Apply this point to a real Azure DevOps Academy design, delivery or operational scenario and record the evidence used to validate the outcome.

03

Business transactions

Apply this point to a real Azure DevOps Academy design, delivery or operational scenario and record the evidence used to validate the outcome.

04

Support feedback

Apply this point to a real Azure DevOps Academy design, delivery or operational scenario and record the evidence used to validate the outcome.

Practical guidance

Controls

01

Automated abort

Apply this point to a real Azure DevOps Academy design, delivery or operational scenario and record the evidence used to validate the outcome.

02

Cohort isolation

Apply this point to a real Azure DevOps Academy design, delivery or operational scenario and record the evidence used to validate the outcome.

03

Feature flags

Apply this point to a real Azure DevOps Academy design, delivery or operational scenario and record the evidence used to validate the outcome.

04

Version-aware dashboards

Apply this point to a real Azure DevOps Academy design, delivery or operational scenario and record the evidence used to validate the outcome.