Skip to content

AWS AppConfig

#77 · Level 2 · Scaling and resilience · Monitoring and operations

AWS AppConfig is a part of Systems Manager that manages an app’s configuration and feature flags. A feature flag is a switch that turns a feature on or off without changing code or doing a new deploy. AppConfig rolls out configuration step by step, and can check it in advance with a validator to see if there are mistakes. If a CloudWatch alarm goes off during a deploy, it can go back to the previous state (rollback). Apps running anywhere — EC2, Lambda or containers — can use it.

A dimmer switch for a room light — you raise or lower the light little by little without cutting the whole line.

If you turn on a new feature for everyone at once and something goes wrong, everyone suffers. Turning it on bit by bit, and turning it off right away when needed, is safer.

Feature flags, showing a new feature to 10% of users first, changing an app’s settings.

Azure App Configuration

For details and the latest information, see the official documentation: