Skip to content

Chapter 5B: Software Architecture Patterns

Software architecture patterns give system designers reusable ways to organize deployment boundaries, model business ownership, and contain failures. The patterns in this chapter apply to systems whose scale, team structure, or change rate has moved beyond a single deployable unit.