AWS AppConfig
Configuration and feature flag management
Stores and gradually deploys application configuration and feature flags (per a deployment strategy), with validators that check beforehand and automatic rollback when a CloudWatch alarm fires. Part of Systems Manager.
- Cost$ Low
- Difficulty●●●●●
- Costs money when idle?No
- Serverless
- In examsDVA
Think of it asLike turning the volume knob up gradually instead of maxing it out at once, and turning it back down if it crackles.
When to use it
✓ Use it when
You want to change configuration or enable features without redeploying code.
✗ Avoid it when
Storing passwords, credentials → Secrets Manager.
Common uses
- Enable a feature flag for 10% of users
- Change rate limits at runtime
- Emergency kill switch for a buggy feature
What does it cost?
- Pricing model: Charged by the number of times the app fetches configuration and the number of configurations received.