By creating a shared vocabulary, we will establish which patterns can be applied to deliver the necessary availability levels. We will design a stack that can meet your product's service level objectives. Our architecture will be designed to scale and handle failure while minimizing cost and operating close to your customers.
The following topics will be covered in this chapter in brief:
- High availability
- Load balancing
- Fault tolerance
- Auto scaling
- Hierarchical storage management