Azure DevOps Academy · Design Patterns

Blue-Green Deployment

Run old and new versions in parallel before controlled traffic switching.

Objective: Reduce release downtime and enable fast reversal.

Practical guidance

Requirements

01

Parallel capacity

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

02

Traffic switch control

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

03

Backward-compatible data

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

04

Automated verification

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

Decision gates

01

Health checks pass

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

02

Data compatibility proven

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

03

Observability confirms behaviour

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

04

Rollback remains available

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

Limitations

01

Higher temporary cost

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

02

State migration complexity

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

03

Long-running connection handling

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

04

Operational duplication

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