In Chapter 1, Getting Started with Cloud-Native, we began our journey to understand why cloud-native is lean and autonomous. We focused on recipes that demonstrate how leveraging fully managed cloud services empower self-sufficient, full-stack teams to rapidly and continuously deliver innovation with confidence. In Chapter 2, Applying the Event Sourcing and CQRS Patterns, we worked through recipes that showcase how these patterns establish the bulkheads that enable the creation of autonomous services.
In this chapter, we bring all these foundational pieces together with recipes for implementing autonomous service patterns. In my book, Cloud Native Development Patterns and Best Practices, I discuss various approaches for decomposing a cloud-native system into bound, isolated, and autonomous services.
Every service should certainly have a bounded context and a single...