podcast · software architecture

Code of Architecture

A book club about software architecture

A historical podcast co-authored by Alexander Polomodov. Instead of short reviews, it follows nine books through extended conversations: unpacking the ideas in sequence, comparing approaches, and discussing their use in engineering practice.

podcast archive

Episodes by book

9 books · 46 episodes
01Learning Domain-Driven DesignVlad Khononov · 6 ep.
02Database InternalsAlex Petrov · 4 ep.
03Software Architecture: The Hard PartsNeal Ford, Mark Richards, Pramod Sadalage, Zhamak Dehghani · 5 ep.
04Technology Strategy PatternsEben Hewitt · 5 ep.
05Distributed SystemsMaarten van Steen, Andrew S. Tanenbaum · 9 ep.
06A Philosophy of Software DesignJohn Ousterhout · 4 ep.
07Building Evolutionary ArchitecturesNeal Ford, Rebecca Parsons, Patrick Kua · 5 ep.
08Kubernetes PatternsBilgin Ibryam, Roland Huß · 4 ep.
09Continuous Architecture in PracticeMurat Erder, Pierre Pureur, Eoin Woods · 4 ep.
Podcast archive
46
episodes
9
books
2022–2023
release years
2
YouTube channels

Why listen

  • 01Work through an architecture book in sequence rather than stopping at a short summary
  • 02Compare the authors' models with the real constraints of systems and teams
  • 03See the links between DDD, databases, distributed systems, and architecture strategy
  • 04Build a coherent software architecture reading path

Format

One book, one series

Each playlist covers a single book, with episodes kept in their original discussion order.

A sequential review

Topics unfold in parts, from foundations and patterns to constraints and architecture trade-offs.

Discussion, not notes

The book gives each conversation structure while practical conclusions and differing views stay central.

Books in the archive

Nine series, from domain modeling to continuous and evolutionary architecture.

01Learning Domain-Driven Design
02Database Internals
03Software Architecture: The Hard Parts
04Technology Strategy Patterns
05Distributed Systems
06A Philosophy of Software Design
07Building Evolutionary Architectures
08Kubernetes Patterns
09Continuous Architecture in Practice

Who it's for

  • Software architects and technical leaders looking for a structured reading path
  • Backend and platform engineers working with data and distributed systems
  • Teams discussing architecture decisions and technology strategy
  • Readers who benefit from testing a book's ideas through practitioner discussion

Start with the first book

Open the Learning Domain-Driven Design playlist or choose one of the nine books in the episode catalog.

Open the YouTube playlist