
Software Architecture, Explained: A Listener's Guide to Designing Better Systems for Developers Moving Into Architectural Roles
Michael Granger
Premium
Opening Credits
1/14/2026
Chapter 1: What Architecture Really Is And Why It Matters
1/14/2026
Chapter 2: Thinking In Trade Offs And Quality Attributes
1/14/2026
Chapter 3: From Messy Ideas To Architectural Requirements
1/14/2026
Chapter 4: Drawing The Lines Boundaries, Contexts, And Responsibilities
1/14/2026
Chapter 5: Decomposing Systems Modularity Without Fashion
1/14/2026
Chapter 6: Architectural Styles And Patterns As Reusable Shapes
1/14/2026
Chapter 7: Data, Consistency, And The Cost Of Truth
1/14/2026
Chapter 8: Integration And Communication Between Parts
1/14/2026
Chapter 9: Designing For Scale, Reliability, And Observability
1/14/2026
Chapter 10: Evolving Systems And A Complete Case Study
1/14/2026
Closing Credits
1/14/2026