LFCA · Question #59
A team just developed a new feature on the company's main web application. An IT associate wants to test this new feature by making it available for only 10% of the users. If everything works…
The correct answer is A. Canary release. The question describes a staged rollout strategy where a new feature is deployed to a small subset of users before a full release.
Question
A team just developed a new feature on the company's main web application. An IT associate wants to test this new feature by making it available for only 10% of the users. If everything works without any problems for a week, the associate will then make it available for all users. Which release type should be used to achieve this goal?
Options
- ACanary release
- BExperimental release
- CAlpha release
- DBeta release
How the community answered
(25 responses)- A84% (21)
- B4% (1)
- C8% (2)
- D4% (1)
Why each option
The question describes a staged rollout strategy where a new feature is deployed to a small subset of users before a full release.
A canary release is a deployment strategy that introduces a new version of an application to a small percentage of users, typically routing traffic to a new server or instance. If the new version performs well without issues, it is then gradually rolled out to the entire user base, minimizing the risk of a widespread failure.
An "experimental release" is a general term and not a specific, standardized release strategy for staged production deployment.
An alpha release is typically an early, internal release for testing within the development team, not for a controlled rollout to a small percentage of external users.
A beta release is a pre-release version made available to a wider group of external users (beta testers) for feedback and bug detection, but it usually implies a dedicated testing phase rather than a controlled, production-traffic rollout to a percentage of users.
Concept tested: Software release strategies (Canary release)
Source: https://docs.microsoft.com/en-us/azure/architecture/guide/developer/canary-release
Topics
Community Discussion
No community discussion yet for this question.