CV0-003 · Question #842
A company is using a method of tests and upgrades in which a small set of end users are exposed to new services before the majority of other users. Which of the following deployment methods is being…
The correct answer is B. Canary. A canary deployment routes a small percentage of real users to the new version first, allowing teams to validate the release in production before a full rollout.
Question
A company is using a method of tests and upgrades in which a small set of end users are exposed to new services before the majority of other users. Which of the following deployment methods is being used?
Options
- ABlue-green
- BCanary
- CBig bang
- DRolling
How the community answered
(41 responses)- B93% (38)
- C2% (1)
- D5% (2)
Why each option
A canary deployment routes a small percentage of real users to the new version first, allowing teams to validate the release in production before a full rollout.
Blue-green deployment maintains two identical production environments and shifts all traffic at once from the old (blue) to the new (green) environment, not a gradual subset exposure.
Canary deployments expose a controlled subset of end users to the new service version while the majority continue using the stable version, enabling teams to detect bugs, performance regressions, or unexpected behavior with limited blast radius. The name comes from the 'canary in a coal mine' concept - the small group acts as an early warning system before the change reaches everyone.
Big bang deployment releases the new version to all users simultaneously in a single event, with no staged or partial rollout.
Rolling deployment gradually replaces old instances with new ones one at a time or in batches, but does not specifically target a small subset of end users by identity or segment.
Concept tested: Canary deployment strategy for staged user exposure
Source: https://learn.microsoft.com/en-us/azure/architecture/reference-architectures/app-service-web-app/blue-green-deployment
Topics
Community Discussion
No community discussion yet for this question.