Which AWS Service Manages Feature Flags with Safe Deployment?
Short answer
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.
Question
Key Takeaways
The question tests the distinction between generic configuration storage and specialized deployment orchestration, with the common trap being confusion between AppConfig, SSM Parameter Store, and AWS Config.
AWS AppConfig enables safe, validated configuration deployments and dynamic feature toggling without application downtime. The developer community unanimously agrees that Option A is the correct choice for meeting requirements around rapid validation and disruption-free feature management.
Common mistake: Although not selected by voters, candidates frequently choose Option D (SSM Parameter Store) because it natively stores configuration values, but it lacks built-in deployment strategies, automated validation hooks, and native feature flag capabilities required for safe rollouts.
Expert Analysis
Why the Answer Is Correct
AWS AppConfig is explicitly designed for managing application configurations and deploying them using controlled strategies. It integrates seamlessly with feature flags, allowing developers to toggle features dynamically based on real-time feedback or performance metrics. The service includes built-in validation mechanisms that check configurations against defined criteria before activation, ensuring zero-downtime deployments and immediate rollback capabilities if issues arise.
Why the Other Options Are Wrong
AWS Secrets Manager focuses exclusively on protecting sensitive credentials and does not support feature toggles or deployment validation workflows. AWS Config is an infrastructure compliance and auditing tool that monitors resource configurations, making it entirely unsuitable for application-level feature management. While SSM Parameter Store efficiently stores configuration data, it requires manual implementation of validation logic and lacks native support for staged rollouts, monitoring, and feature flag integration out of the box.
Community Comment Notes
The community strongly endorses Option A, noting that AppConfig is purpose-built for safe configuration deployments within the AWS ecosystem. Commenters highlight its ability to validate changes prior to rollout, which directly addresses the requirement to prevent user-facing disruptions [1]. Several users also clarify that although Parameter Store handles basic storage, AppConfig adds the critical deployment strategy and validation layers necessary for this scenario [2]. The consensus reinforces that pairing AppConfig with feature flags is the industry-standard approach for modern feature management.
Official Reference
- https://docs.aws.amazon.com/appconfig/latest/userguide/what-is-appconfig.html
- https://docs.aws.amazon.com/appconfig/latest/userguide/feature-configuration.html
These links open the official vendor documentation in a new tab.
Exam Strategy
When exam questions mention 'validate,' 'safe deployment,' or 'feature flags,' immediately prioritize AWS AppConfig over basic storage services. Always differentiate between infrastructure compliance tools, secret managers, and application configuration orchestrators by focusing on the required deployment strategy rather than just data storage.
Community Votes
100% of anonymous learners picked answer A. Votes are pick records left by other test-takers — they are not the verified answer.
Discussion 4 contributions
Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.
From public community threads 4
-
SerialiDr 👍 4 Answered AAWS AppConfig is part of AWS Systems Manager and is designed specifically for managing application configurations and feature toggles in a safe and controlled manner. It allows developers to validate changes before deployment, minimizing the risk of impacting application stability and user experience. Using feature flags with AppConfig enables the developer to turn features on or off without deploying new code, making it an ideal solution for controlling access to new features based on various criteria, including user groups or performance metrics. This method provides a quick and non-disruptive way to manage application features.
-
KarBiswa 👍 3 Answered Ahttps://docs.aws.amazon.com/appconfig/latest/userguide/what-is-appconfig.html
-
65703c1 👍 2 Answered AA is the correct answer.
-
CrescentShared 👍 2 Answered AApp COnfig is the one
Reader comments & corrections
No reader corrections yet — spotted an error or have a note? Share it below.
Related Analysis
Practice All DVA-C02 Questions
Access 100 questions with complete answers and detailed explanations.
View Full DVA-C02 Practice Test →