Part 3 - Applying Architecture for Reliability
Developing systematic thinking and being able to apply systems-thinking methodologies is a must-have skill inside the reliability architecture design domain before everything else. First, we discuss architecture from serverless to containerization, load balancers, and how the work is done in the most reliable ways. Then, we examine reliability across multiple types of architecture and strategies, such as blue-green deployments and canary releases, and check microservices and how to make them highly available and reliable.
The following chapters will be covered in this section:
- Chapter 8, Reliable Architecture – Systems Strategy and Design
- Chapter 9, Valued Automation – Toil Discovery and Elimination
- Chapter 10, Exposing Pipelines – GitOps and Testing Essentials
- Chapter 11, Worker Bees – Orchestration of Serverless, Containers, and Kubernetes
- Chapter 12, Final Exam – Tests and...