Chapter Twelve

Architecture and Patterns

Stepping back from individual objects — application patterns on Kubernetes, multi-cluster and multi-region topologies, and high availability with disaster recovery.

3 topics

The earlier chapters covered the parts. This one steps back to the shapes those parts assemble into, and the cross-cutting concerns that only appear at the system level.

It covers the application patterns Kubernetes pushes you toward, the topologies for spreading across clusters and regions, and the difference between a cluster that survives a node failure and one that survives losing a region.

Topics in This Chapter