BrainyBeeBrainyBee
ExploreBlogStart Studying
HomeDesigning and Implementing Microsoft DevOps Solutions (AZ-400)Deployment strategies
Lesson259 words

Deployment strategies

Design a deployment strategy

Every strategy here trades blast radius against cost and complexity. Learn what each one limits.

StrategyWhat it doesLimits damage by
Blue-greenTwo identical environments; switch traffic at onceInstant rollback — switch back
CanarySmall slice of traffic to the new version, then widenFraction of users exposed
Ring / progressive exposureSuccessive audiences: internal → early adopters → everyoneAudience, over time
A/B testingTwo versions in parallel to measure behaviourNot a safety mechanism — a product experiment
Feature flagsShip dormant code; enable at runtimeDecouples release from deploy

The distinction that gets tested

A/B testing is not a deployment safety strategy. Canary and ring exist to limit who is hurt by a bad release. A/B testing exists to find out which variant performs better against a business metric. Both put two versions in front of users; only one is about risk.

Feature flags are orthogonal to all of it. They decouple release from deployment: code ships to production disabled, and you turn it on later without redeploying. That is what makes an instant kill switch possible — the fastest rollback available, because nothing has to be rebuilt or redeployed.

Mapping to Azure Pipelines

Only runOnce, rolling and canary are strategy: keywords. Blue-green and ring are patterns you build from environments, slots, traffic routing and approvals.

Primary sources

  • https://learn.microsoft.com/en-us/azure/devops/pipelines/process/deployment-jobs
  • https://learn.microsoft.com/en-us/azure/azure-app-configuration/concept-feature-management
All Designing and Implementing Microsoft DevOps Solutions (AZ-400) Study Resources

Related Notes

  • Agent and runner infrastructure421 words
  • Agent and runner infrastructure — quick notes150 words
  • Alerting on pipeline events255 words
  • Alerting on pipeline events — quick notes94 words
  • Analyzing usage and application performance241 words
  • Analyzing usage and application performance — quick notes73 words
  • Appropriate access levels217 words
  • Appropriate access levels — quick notes85 words
  • Automating container scanning277 words
  • Automating container scanning — quick notes96 words
  • Automating documentation from Git history191 words
  • Automating documentation from Git history — quick notes55 words

Ready to study Designing and Implementing Microsoft DevOps Solutions (AZ-400)?

Practice tests, flashcards, and all study notes — free, no sign-up.

Start Studying

Ready to study Designing and Implementing Microsoft DevOps Solutions (AZ-400)?

Practice tests, flashcards, and all study notes — free, no sign-up needed.

Start Studying — Free
Designing and Implementing Microsoft DevOps Solutions (AZ-400) ResourcesExplore All HivesBlogHome

© 2026 BrainyBee. Free AI-powered exam prep.