DVA-C02 - Deployment - Section 3.2

Access and manage application configuration data using AWS AppConfig, AWS Systems Manager Parameter Store and feature flags across environments.

Access environment-specific configuration at runtime using AWS AppConfig for validated, gradually deployed configuration changes and feature flags, and AWS Systems Manager Parameter Store for hierarchical key-value pairs. Recognise how AWS AppConfig validators and deployment strategies reduce the risk of bad configuration reaching production.

AWS AppConfigAWS Systems Manager Parameter StoreConfiguration dataFeature flags

Practice question for this objective

Free sampleDeploymentmedium

A development team wants to ship a new checkout flow behind a feature flag so they can enable it for a small percentage of users first and disable it instantly if errors rise, all without redeploying the application. They want the flag change itself validated and rolled out gradually rather than flipped for everyone at once. Which AWS service is purpose-built to manage and safely roll out these feature flags?

  • AAWS Secrets Manager, which stores the flag value as a secret and rotates it on a schedule so the checkout flow toggles automatically across the user base.
  • BAmazon CloudWatch Evidently alarms, which watch the checkout error metric and flip a stored configuration key back to its previous value when a threshold breaches.
  • CAWS CodeDeploy, which performs a canary deployment of the new code so a subset of users receives the checkout flow before the full fleet does.
  • DAWS AppConfig, which serves feature flags as managed configuration and supports validators and a gradual deployment strategy with automatic rollback on alarm. Correct
Use AWS AppConfig feature flags with validators and a gradual deployment strategy to roll out and safely roll back behaviour without redeploying. AWS AppConfig provides a managed feature-flag configuration profile, validates the configuration before deployment, and applies a deployment strategy that increases exposure over time while monitoring a CloudWatch alarm to trigger automatic rollback, all decoupled from application code releases.

Why A is wrong: Secrets Manager is built for credentials and rotation, not feature flags, and it has no gradual rollout or validation, so it cannot stage the flag change safely.

Why B is wrong: A CloudWatch alarm can detect errors but does not itself store or gradually deploy feature flags, so it cannot manage the flag rollout the team described.

Why C is wrong: CodeDeploy shifts code and traffic, but the team wants to toggle behaviour with no redeploy, so a code deployment tool does not meet the no-redeploy flag requirement.

Why D is correct: AppConfig has a dedicated feature-flag configuration type, runs validators before release, and rolls the flag out gradually with CloudWatch alarm-triggered rollback, matching every requirement.

See more DVA-C02 practice questions, answers explained.

More in this domain

Back to all Deployment objectives, or the DVA-C02 cert hub.

Examworthy is not affiliated with or endorsed by Amazon Web Services. Original, blueprint-aligned practice material only.