Design a Release Strategy

MS Learn path: Design and implement a release strategy — module 2.

Overview

Covers how to choose and design a release strategy: selecting rollout patterns based on risk, defining progressive exposure, and planning release cadence and approvals.

Units

  • Choosing a release strategy
  • Progressive delivery concepts
  • Release cadence & approvals
  • Considerations for rollout (blast radius, monitoring)

Concepts introduced

Key terms & commands

  • Progressive exposure — release to a small group, observe, expand.
  • Blast radius — how many users a bad release affects; minimize it.
  • Choose pattern by risk tolerance & zero-downtime needs.

Hands-on

⚠ verify — add an exercise designing a rollout for a sample app.

Exam focus

  • Match rollout patterns to scenarios (rings, canary, feature flags).
  • Understand how telemetry/validation drives rollout decisions.

release-strategy · deployment-ring · feature-flags · cd · Path MOC