Which AWS Service Manages Feature Flags with Safe Deployment?

Application Configuration & DevOps

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?

  1. Use AWS AppConfig to manage the feature configuration and to validate and deploy changes. Use feature flags to turn the feature on and off. Source Reference Answer
  2. Use AWS Secrets Manager to securely manage and validate the feature configurations. Enable lifecycle rules to turn the feature on and off.
  3. 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.
  4. 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.

Community Votes

A
100%

100% of anonymous learners picked answer A. Votes are pick records left by other test-takers — they are not the verified answer.

Community Insight

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.

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.

Community Discussion (4 comments)

65703c1 👍 2 Selected: A
A is the correct answer.
SerialiDr 👍 4 Selected: A
AWS 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 Selected: A
https://docs.aws.amazon.com/appconfig/latest/userguide/what-is-appconfig.html
CrescentShared 👍 2 Selected: A
App COnfig is the one

Comments & Corrections

No comments yet — spotted an error or have a note? Share it below.

Log in to comment, report an error, or add a note about this question.

Submitted for moderation before publishing. Keep it helpful and respectful.

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

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.

Related Analysis

Practice All DVA-C02 Questions

Access 100 questions with complete answers and detailed explanations.

View Full DVA-C02 Practice Test →

← Back to DVA-C02 Study Guide