| Component Boundaries: Cohesion, Coupling, Afferent/Efferent | concept | 1 | Open |
| Distributed Architecture Fallacies Applied to Style Choice | concept | 1 | Open |
| Enforcing Module Boundaries in Code | concept | 2 | Open |
| Event-Driven Architecture: Mediator vs Broker Topologies | concept | 1 | Open |
| Hybrid and Evolving Architectures: Starting Modular, Extracting Services | concept | 1 | Open |
| Layered Architecture: The Default, Its Pros and Sinkholes | concept | 2 | Open |
| Learning Resources | resource | 2 | Open |
| Microservices: Bounded-Context Sized, Independently Deployed | concept | 1 | Open |
| Modular Monolith: The Right Default for Most Systems | concept | 2 | Open |
| Pipeline Architecture: Pipe-and-Filter for Data Transforms | concept | 1 | Open |
| Reference and Selective Reading | reference | 2 | Open |
| Service-Based Architecture: Coarse-Grained Services with a Shared DB | concept | 1 | Open |
| Space-Based Architecture: The High-Scale Pattern | concept | 1 | Open |
| Style Selection by Architectural Characteristics | concept | 1 | Open |
| The Microservices Tax: Operational and Cognitive Cost | concept | 1 | Open |
| When Microservices Are Right — and When They Absolutely Are Not | concept | 1 | Open |
| When the Layered Default Is Wrong | concept | 1 | Open |