Skip to content
podcast · software architectureFellow

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

9 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 first available playlist or choose one of 9 books in the episode catalog.

Open the YouTube playlist