AWS Certified Developer – Associate (DVA-C02) — Question 316
A company introduced a new feature that should be accessible to only a specific group of premium customers. A developer needs the ability to turn the feature on and off in response to performance and feedback. The developer needs a solution to validate and deploy these configurations quickly without causing any disruptions.
What should the developer do to meet these requirements?
Answer options
- A. Use AWS AppConfig to manage the feature configuration and to validate and deploy changes. Use feature flags to turn the feature on and off.
- B. Use AWS Secrets Manager to securely manage and validate the feature configurations. Enable lifecycle rules to turn the feature on and off.
- C. Use AWS Config to manage the feature configuration and validation. Set up AWS Config rules to turn the feature on and off based on predefined conditions.
- D. Use AWS Systems Manager Parameter Store to store and validate the configuration settings for the feature. Enable lifecycle rules to turn the feature on and off.
Correct answer: A
Explanation
AWS AppConfig is designed specifically for managing, validating, and deploying application configurations and feature flags dynamically without requiring code redeployments or application downtime. AWS Secrets Manager is intended for secrets management, and AWS Config is used for monitoring resource compliance rather than application feature toggling. AWS Systems Manager Parameter Store does not natively support the deployment safety controls and validation features optimized for feature flags that AWS AppConfig provides.