PROFESSIONAL-CLOUD-DEVELOPER · Question #361
PROFESSIONAL-CLOUD-DEVELOPER Question #361: Real Exam Question with Answer & Explanation
The correct answer is C: Use a feature flag to enable the new functionality to users on demand. Gradually enable the new. Using a feature flag allows you to control the release of the new functionality independently of the deployment itself. This approach enables you to quickly enable or disable the feature if issues arise with the third-party service, providing a seamless rollback option without re
Question
Your application team is developing an ecommerce application. Your team has developed a new functionality that has a dependency on a third-party service. This third-party service will be deployed in a few days. However, you have been unable to ensure the reliability of this service. You need to choose a deployment strategy for the ecommerce application that will avoid disruption and can be rolled back quickly if issues are discovered. What should you do?
Options
- ADeploy the new functionality by using an A/B deployment strategy.
- BDeploy the new functionality to all users by using a blue/green deployment strategy.
- CUse a feature flag to enable the new functionality to users on demand. Gradually enable the new
- DGradually roll out the new functionality by using a rolling updates deployment strategy. Start with
Explanation
Using a feature flag allows you to control the release of the new functionality independently of the deployment itself. This approach enables you to quickly enable or disable the feature if issues arise with the third-party service, providing a seamless rollback option without requiring redeployment. You can start by enabling the feature for a small subset of users and gradually increase exposure as confidence grows in the third-party service's reliability. This strategy minimizes disruption to users, avoids potential downtime, and provides fine-grained control over the release, making it an ideal choice for managing dependencies with uncertain
Topics
Community Discussion
No community discussion yet for this question.