Moving the configuration information out of the application deployment package to a centralized location.
When to use this pattern?
Configuration Settings that are shared between multiple applications, application instances.
Standard configuration system that doesn’t support required settings (image, complex data types)
Complementary store for some of the settings for applications, while allowing applications to override some of the centrally stored settings.
Simplify administration of multiple applications
Local Cache could be an XML file stored in the storage account.
Considerations
Performance, availability
Schema
Complexity
Scope, inheritance
Formats
Errors
Access Control
Testing
Caching Expiration Policy