Chapter 18. Service Resiliency and Performance Patterns

This chapter includes a number of design patterns related to improving the resiliency of a system or its performance. These two issues are often related.

Products and services are often designed with some kind of internal redundancy to make the service more resilient or to enable it to scale to larger capacity. These techniques follow certain patterns. You will see them in many systems. This chapter’s goal is to introduce you to the most common patterns so that you will be familiar with them when you see them in products you may be designing, purchasing, or administrating.

First we discuss how additional hardware is used to provide resiliency. In this pattern, if one piece of hardware fails, ...

Get The Practice of System and Network Administration: Volume 1: DevOps and other Best Practices for Enterprise IT, 3rd Edition now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.