Chapter 9: Choreographing Deployment and Delivery

In Chapter 8, Reacting to Events with More Events, we covered the last of the three high-level autonomous service patterns. Autonomous services have fortified boundaries and own all the resources they need to continue operating when related services are down. This resilience gives teams the confidence to drive down lead times and forge ahead with changes, knowing that these boundaries will help control the blast radius when things go wrong.

We now turn our attention to the methodology of continuously building, testing, deploying, and delivering functionality to the end users. In this chapter, we focus on the best practices for keeping things from going wrong in the first place. You will learn ...

Get Software Architecture Patterns for Serverless Systems now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.