Microsoft DevOps Engineer Expert AZ-400 Practice Question

Your organization has a single Azure Repos Git repository that contains several microservices. Eight Scrum teams work in parallel and must keep a high rate of continuous integration (CI). You want to:

  • Detect integration issues within one working day,
  • Keep feature work isolated until it is ready,
  • Produce hot-fixes for the current production version after a release without blocking new development.
    Which branching strategy best satisfies these requirements?
  • Fork-and-pull model where each team maintains its own fork and submits pull requests to a shared upstream repository.

  • Environment branches (dev, test, prod) with features committed directly to the environment branch that matches the current deployment stage.

  • Gitflow with a permanent develop branch, long-lived feature branches, and separate release branches merged back into develop and main after QA.

  • Trunk-based development with short-lived feature branches off main and time-boxed release branches created only when a version is shipped.

Microsoft DevOps Engineer Expert AZ-400
Design and implement a source control strategy
Your Score:
Settings & Objectives
Random Mixed
Questions are selected randomly from all chosen topics, with a preference for those you haven’t seen before. You may see several questions from the same objective or domain in a row.
Rotate by Objective
Questions cycle through each objective or domain in turn, helping you avoid long streaks of questions from the same area. You may see some repeat questions, but the distribution will be more balanced across topics.

Check or uncheck an objective to set which questions you will receive.

Bash, the Crucial Exams Chat Bot
AI Bot