Chapter 8Processes on Machines
In the last chapter, we looked at a diverse set of network and physical environments that our software may be deployed into. In this chapter, we’re going to focus on the individual instances. They need to be good citizens by providing transparency, accepting control, handling configuration nicely, and managing connections. We’ll see some natural overlap with the stability patterns from Chapter 5, Stability Patterns, since it’s the job of each instance to accept stress and insults with tolerance and grace.
In the car business, they say the engine needs fuel, fire, and air to work. Our version of that is code, config, and connection. Every machine needs the right code, configuration, and network connections. ...