Chapter 7. Design Patterns for Infrastructure Deployment Stacks

TODO

Reconsider naming of monolithic stack. It’s a common terminology, but several reviewer feel that a single stack isn’t inherently bad, so perhaps rename it to make the negative aspect more clear? It’s fair that “single unit” isn’t necessarily the issue; lack of cohesiveness is an issue; but the size in particular, unwieldiness. On the other hand, “monolithic” is a well-known industry term used in this way.

The previous chapter described several levels of infrastructure components, including code libraries, infrastructure compositions, and infrastructure deployment stacks. At the end of the previous chapter I recommended starting by implementing a single level of infrastructure component, eventually evolving into multiple levels as the system and the teams that build and use its infrastructure grow in complexity. Deployment stacks are the fundamental unit of design ...

Get Infrastructure as Code, 3rd Edition 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.