BrainyBeeBrainyBee
ExploreBlogStart Studying
HomeDesigning and Implementing Microsoft DevOps Solutions (AZ-400)Hotfix path planning
Lesson272 words

Hotfix path planning

Design a hotfix path plan

A hotfix path is the answer to: production is broken, the fix must ship now, and main contains half-finished work that must not go with it.

Release-first shape

Loading Diagram...
Figure 1 — Mermaid diagram

When the deployed version is maintained on a release branch and main contains unreleased work, branch from that release line, PR the fix back, and deploy it. Then create a branch from main, cherry-pick the exact fix, and use a second PR. Do not merge the whole release branch into main, because that can import release-only changes.

This is not the only valid direction. Microsoft also documents a main-first flow: PR a fix branch into main, cherry-pick that change into the current release branch, and deploy from the release branch.

Control points

  1. Keep both maintained lines fixed. A release-first fix that never reaches main can disappear from the next release.
  2. Port the exact change. Use a targeted cherry-pick and PR rather than merging the release branch wholesale.
  3. Make emergency validation risk-based. Keep safe deployment practices and high-risk, low-cost checks; a predefined emergency process may shorten or modify lower-risk, costly steps.
  4. Predefine authorization and retain the audit trail. A supported Azure Pipelines check bypass requires Administrator permission on the checked resource, and the checks panel records who performed it. Document high-impact incident actions.

Primary sources

  • https://learn.microsoft.com/en-us/azure/devops/repos/git/git-branching-guidance
  • https://learn.microsoft.com/en-us/devops/operate/how-microsoft-operates-devops
  • https://learn.microsoft.com/en-us/azure/devops/pipelines/process/approvals
  • https://learn.microsoft.com/en-us/azure/well-architected/operational-excellence/maturity-model
  • https://learn.microsoft.com/en-us/azure/well-architected/design-guides/incident-management
All Designing and Implementing Microsoft DevOps Solutions (AZ-400) Study Resources

Related Notes

  • Agent and runner infrastructure533 words
  • Agent and runner infrastructure — quick notes222 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 levels294 words
  • Appropriate access levels — quick notes180 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.

Loading Diagram...
Flowchart, left to right. Active production<br/>release branch connects to hotfix/2.4.2. H connects to Build + test. V connects to PR into release branch. R connects to Deploy to production. R connects to Cherry-pick exact fix<br/>onto branch from main. C connects to PR to main.