Software Architecture Bookclub Podcast

This live monthly podcast is a chance to get your questions answered about or software architecture books from the authors. Generally, we spend the first 20 minutes or so discussing a chapter from one of our books. We will then entertain questions from the audience related to that chapter topic (or other areas of software architecture you have questions about). Since it will be a live recorded podcast (voice only), we’ll be sure to respect attendee privacy with regards to names and identity. 

Seating is still limited to 100 participants, so register early and sign in early to ensure a seat. 

We’ll be kicking off 2025 by giving a “behind the scenes” view of what’s involved in writing a technical book. Then we’ll launch into our 2nd edition of the Fundamentals of Software Architecture, scheduled to be released in February 2025.
  

Bookclub Podcast Events

Episode 1: Friday, February 2, 2024  11:00am - 12:00pm EST
Head First Software Architecture
Chapter 1: Let’s Get Started!
In this podcast we talk about our upcoming book Head First Software Architecture and dive into some of the topics in the first chapter, including the dimensions of software architecture, logical vs. physical architecture, and the differences between architecture and design. 




Episode 2: Thursday, March 7, 2024  11:00am - 12:00pm EST
Head First Software Architecture
Chapter 2: Architectural Characteristics
 
In this live question/answer driven podcast we talk about the second chapter of Head First Software Architecture, and take a detailed look at what we call architectural characteristics (what some people call non-functional requirements), including how to define them, identify them, categorize them, and unravel the complexity of composite architectural characteristics (things like reliability and agility). 




Episode 3: Friday, April 12, 2024  11:00am - 12:00pm EST
Head First Software Architecture
Chapter 3: Everything’s a Trade-off

In this live question/answer driven podcast we focus on trade-off analysis, the focus of chapter 3 of Head First Software Architecture. Here we dive into how to do trade-off analysis in software architecture and how it impacts architectural decisions. We then talk about our two laws of software architecture, and how to write effective architecture decision records.  




Episode 4: Friday, May 3, 2024  11:00am-12:00pm EST
Head First Software Architecture
Chapter 4: Logical Components

In this live question/answer driven podcast we focus on chapter 4 of Head First Software Architecture and discuss logical components—the building blocks of a system. Here we talk about how to identify logical components, coupling, and building a logical architecture.




Episode 5: Friday, June 7, 2024  11:00am-12:00pm EST
Head First Software Architecture
Chapter 5: Architectural Styles

In this live question/answer driven podcast we focus on chapter 5 of Head First Software Architecture and discuss architectural partitioning and the differences between monolithic and distributed architectures (and when to use each).




Episode 6: Friday, July 12, 2024  11:00am-12:00pm EST
Head First Software Architecture
Chapter 6: Layered Architecture

In this live question/answer driven podcast we focus on chapter 6 of Head First Software Architecture and discuss the traditional N-Tiered Layered Architecture and when to use it (and not to use it).




Episode 7: Friday, August 2, 2024  11:00am-12:00pm EST
Head First Software Architecture
Chapter 7: Modular Monolith

In this live question/answer driven podcast we focus on chapter 7 of Head First Software Architecture and discuss Modular Monoliths, which have gained in popularity over the years–particularly with the increased use of Domain-Driven Design.




Episode 8: Friday, September 6, 2024  11:00am-12:00pm EST
Head First Software Architecture
Chapter 8: Microkernel Architecture

In this live question/answer driven podcast we focus on chapter 8 of Head First Software Architecture and discuss the Microkernel Architecture–also commonly known as the plug-in architecture style.




Episode 9: Thursday, October 3, 2024  11:00am-12:00pm EST
Head First Software Architecture
Chapter 10: Microservices Architecture

In this live question/answer driven podcast we focus on chapter 10 of Head First Software Architecture and discuss the ever-popular microservices architecture style.




Episode 10: Friday, November 1, 2024  11:00am-12:00pm EST
Head First Software Architecture
Chapter 11: Event-Driven Architecture

In this live question/answer driven podcast we focus on chapter 11 of Head First Software Architecture and discuss event-driven architecture. We’ll cover topics such as differences between events and messages, event processor granularity, and the differences between event-driven architecture and microservices.




Episode 11: Friday, December 13, 2024  11:00am-12:00pm EST
Head First Software Architecture
Chapter 13: Techniques and Softskills

In this live question/answer driven podcast we focus on chapter 13 (the Appendix) of Head First Software Architecture and discuss things like the coding architect, soft skills, what an architect is expected to do, and how to practice architecture using katas. This episode will end the Head First Software Architecture book. In 2025 we’ll move onto our latest publication, the Fundamentals of Software Architecture 2nd Edition.



Episode 12: Friday, January 10th, 2025  11:00am-12:00pm EST
Behind the Scenes: Writing a Technical Book
Have you ever wondered what it takes to write a technical book? In this episode we'll dive into the "behind the scenes" details of writing a technical book, and share some secrets on how to make it successful.



Episode 13: Friday, February 7th, 2025  11:00am-12:00pm EST
Fundamentals of Software Architecture, 2nd Edition
Chapter 1: Introduction
In this live question/answer driven podcast we focus on chapter 1 (Introduction) of Fundamentals of Software Architecture, 2nd Edition (publish date March 2025), where we discuss the context of the book, general updates made to the 2nd edition, and focus on topics including the laws of software architecture (including a new law), defining software architecture, and the role of a software architect in today’s world. 



Episode 14: Friday, March 7th, 2025  11:00am-12:00pm EST
Fundamentals of Software Architecture, 2nd Edition
Chapter 2: Architectural Thinking
In this live question/answer driven podcast we focus on chapter 2 (Architectural Thinking) of Fundamentals of Software Architecture, 2nd Edition, where we discuss the differences between architecture and design, gaining technical breadth, analyzing tradeoffs, understanding business drivers and how they relate to architecture, and how to maintain hands-on coding as as software architect. 



Episode 15: Friday, April 4th, 2025  2:00pm-3:00pm EDT
Fundamentals of Software Architecture, 2nd Edition
Chapter 3: Modularity
In this live question/answer driven podcast we focus on chapter 3 (Modularity) of Fundamentals of Software Architecture, 2nd Edition, where we discuss the differences between modularity and granularity and what each of these mean. We also discuss various aspects of coupling and cohesion and how they relate to components within an architecture.
Registration: https://developertoarchitect.clickmeeting.com/software-architecture-bookclub-podcast-episode-15/register


Episode 16: Friday, May 2nd, 2025  11:00am-12:00pm EDT
Fundamentals of Software Architecture, 2nd Edition
Chapter 4: Architectural Characteristics Defined
In this live question/answer driven podcast we focus on chapter 4 (Architectural Characteristics Defined) of Fundamentals of Software Architecture, 2nd Edition, where we discuss the types of architectural characteristics, including operational, structural, cloud, and cross-cutting characteristics. 
Registration: https://developertoarchitect.clickmeeting.com/software-architecture-bookclub-podcast-episode-16/register


Episode 17: Friday, June 13th, 2025  11:00am-12:00pm EDT
Fundamentals of Software Architecture, 2nd Edition
Chapter 5: Identifying Architectural Characteristics
In this live question/answer driven podcast we focus on chapter 5 (Identifying Architectural Characteristics) of Fundamentals of Software Architecture, 2nd Edition, where we discuss how to identify what architectural characteristics are critical for your particular system. 
Registration: https://developertoarchitect.clickmeeting.com/software-architecture-bookclub-podcast-episode-17/register


Episode 18: Friday, July 11th, 2025  11:00am-12:00pm EDT
Fundamentals of Software Architecture, 2nd Edition
Chapter 6: Identifying and Measuring Architectural Characteristics
In this live question/answer driven podcast we focus on chapter 6 (Identifying and Measuring Architectural Characteristics) of Fundamentals of Software Architecture, 2nd Edition, where we discuss ways of measuring and validating an architecture through the use of fitness functions. 
Registration: https://developertoarchitect.clickmeeting.com/software-architecture-bookclub-podcast-episode-18/register


Episode 19: Friday, August 8th, 2025  11:00am-12:00pm EDT
Fundamentals of Software Architecture, 2nd Edition
Chapter 7: The Scope of Architectural Characteristics
In this live question/answer driven podcast we focus on chapter 7 (The Scope of Architectural Characteristics) of Fundamentals of Software Architecture, 2nd Edition, where we discuss the concept of an architectural quantum and how it relates to architectural characteristics. 
Registration: https://developertoarchitect.clickmeeting.com/software-architecture-bookclub-podcast-episode-19/register


Episode 20: Friday, September 5th, 2025  11:00am-12:00pm EDT
Fundamentals of Software Architecture, 2nd Edition
Chapter 8: Component-Based Thinking
In this live question/answer driven podcast we focus on chapter 8 (Component-Based Thinking) of Fundamentals of Software Architecture, 2nd Edition, where we discuss how to create a logical architecture. We also discuss techniques for creating loosely coupled systems and the tradeoffs associated with doing so. 
Registration: https://developertoarchitect.clickmeeting.com/software-architecture-bookclub-podcast-episode-20/register


Episode 21: Friday, October 3rd, 2025  11:00am-12:00pm EDT
Fundamentals of Software Architecture, 2nd Edition
Chapter 9: Foundations of Architectural Styles
In this live question/answer driven podcast we focus on chapter 9 (Foundations of Architecture Styles) of Fundamentals of Software Architecture, 2nd Edition, where we discuss architectural styles vs. patterns, and review some of the more common architectural patterns. We also review the 8 fallacies of distributed computing and introduce 3 new fallacies.
Registration: https://developertoarchitect.clickmeeting.com/software-architecture-bookclub-podcast-episode-21/register


Episode 22: Friday, October 31st, 2025  11:00am-12:00pm EDT
Fundamentals of Software Architecture, 2nd Edition
Chapter 10: Layered Architecture Styl
e
In this live question/answer driven podcast we focus on chapter 10 (Layered Architecture) of Fundamentals of Software Architecture, 2nd Edition, where we discuss the details of the traditional n-tiered layered architecture. 
Registration: https://developertoarchitect.clickmeeting.com/software-architecture-bookclub-podcast-episode-22/register


Episode 23: Friday, December 5th, 2025  11:00am-12:00pm EST
Fundamentals of Software Architecture, 2nd Edition
Chapter 11: The Modular Monolith Architecture Style
In this live question/answer driven podcast we focus on chapter 11 (Modular Monolith) of Fundamentals of Software Architecture, 2nd Edition, where we discuss the ever-popular modular monolith, a new chapter in the 2nd edition book. 
Registration: https://developertoarchitect.clickmeeting.com/software-architecture-bookclub-podcast-episode-23/register



©2018-2025 DeveloperToArchitect