Chapter 13. Configuration

Complex systems need to be configured to be useful. Unfortunately, configurability is not one of the more commonly discussed ilities, so systems end up much more difficult to configure than they need to be. For that reason, ease of configuration is a worthwhile goal for both the marketect and the tarchitect. In this chapter I will discuss configuration parameters and some of the things you can do to make your system as easy to configure as possible.

Configurability—An Element of Usability

The primary reason to care about configurability, which is a dimension of overall usability, is cost. Difficult-to-configure systems

• Are harder to use, increasing operating costs.

• Are harder to tune, resulting in lower actual ...

Get Beyond Software Architecture: Creating and Sustaining Winning Solutions now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.