In this post I will be introducing the main concepts regarding Enterprise Application Configuration, which will form the basis for the rest of this blog series.
Most applications need some kind of configuration to store useful settings and values that should not be hard-coded into the compiled program. Configuration can take various forms, but some of the most common uses are:
In general, the larger and more complex an application the greater the demand for configuration will be, the more settings will be held in configuration and the more complex the configured data. It is also these larger applications that tend to have the strongest governance requirements and for which there is least tolerance for loss of service that can result from an incorrect configuration change.
This is the problem space we at 345 Systems have been addressing lately, and giving a great deal of thought to. Broadly speaking, when we talk about systems requiring Enterprise Application Configuration we are looking at solutions that these general features from their configuration solution:
Throughout the rest of this blog post series we will have a look at some of the issues we have come across when building and maintaining mission-critical enterprise systems and how we have sought to mitigate them when we wrote our own Enterprise Application Configuration solution cloco.
© 345 Technology Limited 2023
1 Winnall Valley Road
Winchester
Hampshire
SO23 0LD
Registered in England and Wales No. 12182889