Courseiva
Design and implement build and release pipelineshardMultiple SelectObjective-mapped

AZ-400 Practice Question: Design and implement build and release pipelines

Which THREE options are valid strategies for implementing progressive exposure in Azure Pipelines?

⚠ Common exam trap

Watch out — candidates often confuse rolling updates (which are about instance replacement) with progressive exposure strategies (which are about user-based or traffic-based phased rollouts), leading them to incorrectly select 'Rolling update' as a valid option.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

Ring-based deployment.

Ring-based deployment, canary deployment, and blue-green deployment are all valid strategies for progressive exposure. Ring-based deployment gradually rolls out to increasing groups of users (rings), often using deployment gates and percentage-based rollout. Canary deployment routes a small percentage of traffic to the new version before increasing it, allowing monitoring and rollback. Blue-green deployment runs two identical environments (blue and green) and switches traffic from the old to the new version, enabling immediate rollback. These strategies all provide controlled, incremental exposure to validate changes before full rollout.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Rolling update.

    Why it's wrong here

    A rolling update replaces old instances with new ones incrementally across the environment, but at any given moment only one version is serving traffic; it does not intentionally expose traffic to two versions simultaneously, so it is not a progressive exposure strategy for gradual rollout.

  • Ring-based deployment.

    Why this is correct

    Ring-based deployment is a progressive delivery strategy that releases a new version to small, successively larger groups of users (rings), such as internal testers, then a small percentage of production users, and finally all users, allowing monitoring and rollback at each ring boundary.

  • Canary deployment.

    Why this is correct

    Canary deployment is a strategy that initially routes a small percentage of live traffic to the new version while the majority remains on the old version, then gradually increases the canary's traffic share as confidence grows, and finally shifts 100% of traffic once validated.

  • Immutable infrastructure.

    Why it's wrong here

    Immutable infrastructure is a deployment philosophy where servers are never modified after deployment; replacements are created with new configurations, but it is not itself a traffic-routing or release strategy like canary or blue-green, so it is not a valid answer for a deployment strategy in this context.

  • Blue-green deployment.

    Why this is correct

    Blue-green deployment runs two identical environments (blue and green) and shifts traffic from one to the other; when used with progressive traffic shifting, it can gradually route users from the old environment to the new one, enabling both validation and instant rollback.

About these practice questions

Courseiva writes every AZ-400 question from scratch — 823 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This AZ-400 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the AZ-400 exam.