Release Strategies Flashcards
7 cards from real AWS practice questions. Tap to flip, then mark Knew It or Still Learning — missed cards come back until you master them.
Read the first 7 Release Strategies flashcards as text
During a canary deployment on AWS, what is the primary purpose of keeping the canary group small (e.g., 5–10% of traffic)?
Answer: To limit blast radius if the new version has defects
A small canary group limits the number of users affected if the new version contains bugs, reducing the blast radius before a full rollout.
An AWS CodePipeline stage has an action with a manual approval gate. What happens to the pipeline if the approval is rejected?
Answer: The pipeline execution stops and the stage is marked as failed
Rejecting a manual approval action stops the pipeline execution and marks that stage as failed, preventing downstream stages from running.
Which AWS service allows you to gradually shift Lambda function traffic between two versions using weighted aliases?
Answer: AWS CodeDeploy with Lambda deployment configuration
AWS CodeDeploy supports Lambda traffic shifting by routing a configurable percentage of invocations to the new version via weighted Lambda aliases.
In a blue/green deployment, what does 'cutover' refer to?
Answer: Shifting all production traffic from the blue environment to the green environment
Cutover is the moment when 100% of production traffic is redirected from the old (blue) environment to the new (green) environment.
A team uses AWS Elastic Beanstalk and wants zero downtime with the ability to roll back instantly. Which deployment policy should they choose?
Answer: Immutable
Immutable deployments launch a fresh set of instances with the new version; if health checks fail, the new instances are terminated, leaving the original instances untouched.
Which feature of AWS CodeDeploy automatically rolls back a deployment when CloudWatch alarms breach defined thresholds?
Answer: Automatic rollback with CloudWatch alarm monitoring
CodeDeploy's automatic rollback can be configured to revert a deployment when specified CloudWatch alarms enter the ALARM state.
What is the key difference between a 'linear' and a 'canary' traffic-shifting configuration in AWS CodeDeploy?
Answer: Linear shifts traffic in equal increments over time; canary shifts a small percentage first, then all at once
Linear configurations shift traffic in equal increments at set intervals, while canary shifts a small initial percentage and then moves the remainder all at once after a bake period.