What is AWS App Config?
✓ It's is an AWS services which can be used to store applications or services configuration data.
✓ It's can help software developer to roll out new changes or behaviour of their live application without touching the production code just by changing the configuration data here in App Config.
✓ Instead of storing the configurable variables data in direct application or service code, we can store here in App Config and retrieve.
✓ This service is region specific.
Terminologies to understand to use AWS App Config:
- Application :- A logical collection of configuration profiles.
- Configuration Profile :- Basically your Configuration data. You can have multiple configuration profiles under one application.
- Deployment :- Pushes your configuration profiles to environment, from where your application or services can acces.
- Deployment Statergies :- Option to control your deployment flow or changes apply to your environment. Whether you want one by one or all at once or linear or exponential release.
- Environment :- Final destination where configuration data is available and can be retrieved.
AWS App Config Use cases:
#1: Can acts central switch for turn on or off a feature release in production.
#2: If your application holds lots of configuration and environment specific data, then you can put here and use it.
#3: If your application has exemptions, whitelisting, allow list, black list concepts this AWS App Config suits well there.
Benifits of using AWS App Config:
#1: Central place to store configuration data and retrieve.
#2: Quickly apply changes to destination environments.
#3: On failures easy and auto rollback to previous versions of data.
See you on another blog,
Have a great day,
Bye!
:)
Comments