Software Architecture Book Club
This podcast goes chapter-by-chapter through books about software architecture, by the authors of those books, starting with Head First Software Architecture.
Software Architecture Book Club
Latest Episodes
Software Architecture Fundamentals 2nd Edition, Chapter 12: Microkernel
Continuing our catalog of architectural styles, in this episode we cover the Microkernel architecture. Sometimes also known as a plug-in architecture, we introduce the idea of "microkernality" in this episode and talk about the myriad ways this...
Software Architecture Fundamentals 2nd Edition, Chapter 11: Pipeline Architecture
Continuing our exploration of architecture styles, this month we go deep on the Pipeline (or Pipes and Filters) Style. This episode explores different types of filters, uses of this architecture, and how it differs from other similar styles.
Software Architecture Fundamentals 2nd Edition, Chapter 10: Layered Architectures
This is the first of many chapters that each do a deep-dive on a particular architecture style; in this chapter, we start with the layered monolithic architecture, also known by many as the default architecture. We describe the topology, commun...
Software Architecture Fundamentals 2nd Edition, Chapter 9: Foundations
The outcome of the architectural characteristics and logical component analysis we've been undertaking over the last few chapters is for an architect to choose an appropriate architecture style most suitable for the problem and capabilities we ...
Software Architecture Fundamentals 2nd Edition, Chapter 8: Logical Components
For the past few chapters/episodes, we've been delving into the analysis and definition of architectural characteristics, one of the two key structural design activities for software architects. In this chapter, we cover the other aspect of str...