August 2018
Intermediate to advanced
416 pages
12h 37m
English
At first thought, it may seem appropriate to make configuration as flexible as you can. Why not make a system as flexible as possible, and allow it to adapt to any type of environment? This is commonly known as an anti-pattern of ultimate configurability, meaning that a configuration can behave like a programming language and can be made to behave in any manner. Configuration management done in this way can bring a software project to its knees as its users will come to expect such flexibility as necessary. It is more useful to set some constraints in place for your configuration management. Constraints can help rein in the effects of too much flexibility in a configured environment.
Read now
Unlock full access