nerdexam
Amazon

DVA-C02 · Question #523

A gaming company has deployed a web portal on AWS Elastic Beanstalk. The company sometimes needs to deploy new versions three or four times in a day. The company needs to deploy new features for all u

The correct answer is D. Use a-canary deployment strategy to deploy changes to Amazon EC2 instances.. A canary deployment gradually shifts a small percentage of traffic to the new version, allowing validation before a full rollout while maintaining availability for all users.

Submitted by javi_es· Mar 5, 2026Deployment

Question

A gaming company has deployed a web portal on AWS Elastic Beanstalk. The company sometimes needs to deploy new versions three or four times in a day. The company needs to deploy new features for all users as quickly as possible. The solution must minimize performance impact and must maximize availability. What solution will meet these requirements?

Options

  • AUse a rolling deployment policy to deploy to Amazon EC2 instances.
  • BUse an immutable deployment policy to deploy to Amazon EC2 instances.
  • CUse an all-at-once deployment policy to deploy to Amazon EC2 instances.
  • DUse a-canary deployment strategy to deploy changes to Amazon EC2 instances.

How the community answered

(67 responses)
  • A
    7% (5)
  • B
    30% (20)
  • C
    13% (9)
  • D
    49% (33)

Why each option

A canary deployment gradually shifts a small percentage of traffic to the new version, allowing validation before a full rollout while maintaining availability for all users.

AUse a rolling deployment policy to deploy to Amazon EC2 instances.

A rolling deployment replaces instances in batches, temporarily reducing capacity and potentially degrading performance during the update window.

BUse an immutable deployment policy to deploy to Amazon EC2 instances.

An immutable deployment launches a full set of new instances before switching traffic, which maximizes availability but is slower and more resource-intensive, making it less suitable for multiple daily deployments.

CUse an all-at-once deployment policy to deploy to Amazon EC2 instances.

An all-at-once deployment updates all instances simultaneously, causing downtime and failing the availability requirement.

DUse a-canary deployment strategy to deploy changes to Amazon EC2 instances.Correct

A canary deployment strategy routes a small portion of traffic to the new application version while the majority continues to use the stable version. This approach maximizes availability because most users are unaffected during the rollout, minimizes performance impact since only a subset of requests hit the new code, and allows rapid full promotion once the canary is validated.

Concept tested: Elastic Beanstalk canary traffic-splitting deployment strategy

Source: https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.deploy-existing-version.html

Community Discussion

No community discussion yet for this question.

Full DVA-C02 Practice