Continuous Delivery Flashcards
7 cards from real AZ-400 practice questions. Tap to flip, then mark Knew It or Still Learning — missed cards come back until you master them.
Read the first 7 Continuous Delivery flashcards as text
Which rolling deployment strategy in Azure Pipelines gradually replaces old instances with new ones without taking all instances offline?
Answer: Rolling
A rolling strategy updates a subset of instances at a time, reducing risk by keeping most of the fleet running the old version during the rollout.
A pipeline must download a secure configuration file from Azure Key Vault at deploy time. Which integration approach is recommended?
Answer: Use the Azure Key Vault task to fetch secrets into pipeline variables
The Azure Key Vault task retrieves secrets at runtime and maps them to pipeline variables without exposing them in YAML.
What does the 'maxParallel' property control in a rolling deployment strategy within a YAML pipeline?
Answer: How many targets receive the new deployment simultaneously
'maxParallel' limits how many deployment targets are updated at the same time during a rolling deployment.
Which Azure service provides a fully managed Helm chart repository that integrates natively with Azure Pipelines for CD to AKS?
Answer: Azure Artifacts
Azure Artifacts supports hosting Helm charts and integrates with pipelines, enabling versioned chart delivery to AKS clusters.
A team needs to prevent deployments to production unless an Azure Monitor alert is in a healthy state. Which pipeline feature should they configure?
Answer: Azure Monitor release gate
The Azure Monitor release gate queries alert rules and blocks the deployment stage if any alerts are firing.
In a canary deployment strategy, what determines the percentage of traffic routed to the new version initially?
Answer: Traffic routing rules configured in the load balancer or ingress controller
Canary traffic splitting is controlled by load balancer rules, ingress annotations, or feature flags — not by the pipeline itself.
Which YAML keyword must be used to share output variables between stages in a multi-stage Azure Pipeline?
Answer: stageDependencies
The 'stageDependencies' expression syntax reads output variables produced by jobs in a previous stage.