In Chapter 1, Understanding Cloud Native Concepts, we discussed the promise of cloud-native and the cloud-native concepts that help deliver on those promises. Cloud-native enables companies to rapidly and continuously deliver innovation with the confidence that the system will stay stable despite the rate of change and scale to meet demand. Then we took a deep dive into the architectural aspects of cloud-native systems, starting with the anatomy of cloud-native systems and continuing through the foundation, boundary, and control patterns. We focused heavily on how to create bounded, isolated components that are responsive, resilient, elastic, and message-driven.
Now we turn our attention to the human factors of cloud-native. We will delve into the best practices and methods that empower self-sufficient, full-stack teams, drive cultural change, and comprise the...