Companion to: SOFTWARE_ARCHITECTURE_MASTERY_CURRICULUM.md
Purpose: Conference talks, YouTube channels, podcasts, and documentaries paired to each module. Watch during break weeks, commutes, or when you need a different format to let ideas settle.
Last updated: April 30, 2026
How to Use This File
#
-
One talk per break week. Between major modules, watch 1-2 talks to bridge what you just learned with what comes next.
-
Podcasts during commutes. Subscribe to 2-3 podcasts and listen passively. The ideas compound.
-
YouTube channels for depth. When a concept from the books does not click, search these channels for visual explanations.
-
Mood tags: Each entry is tagged with a mood — (Inspiring), (Technical), (Philosophical), (Practical), (Cautionary) — to help you pick based on where you are mentally.
Module 0: Code Quality & Craft
#
Module 1: Design Principles & SOLID
#
Module 2: Design Patterns
#
Module 3: Refactoring & Legacy Code
#
Module 4: Domain-Driven Design
#
Module 5: Application Architecture Patterns
#
Module 6: Distributed Systems Foundations
#
Module 7: System Design
#
Module 8: Reliability, Observability & Operations
#
Module 9: Evolutionary Architecture & Decision-Making
#
Module 10: Staff-Level Architecture Leadership
#
Podcasts (Subscribe and Listen During Commutes)
#
| Podcast |
Focus |
Episodes Per Month |
Why |
| Software Engineering Radio |
Architecture & Engineering |
4 |
The longest-running software engineering podcast. Deep technical interviews. |
| The Pragmatic Engineer Podcast |
Engineering Leadership |
2-4 |
Gergely Orosz interviews staff+ engineers. |
| Thoughtworks Technology Podcast |
Architecture & Trends |
2 |
Technology radar creators discuss architectural trends. |
| CoRecursive |
Deep Engineering Stories |
2 |
Long-form stories about software engineering decisions and their consequences. |
| Staff Eng Podcast |
Staff Engineering |
2 |
Conversations with staff engineers about their work. |
| Hanselminutes |
Broad Software |
4 |
Scott Hanselman interviews across all of software. Consistently excellent. |
YouTube Channels (Subscribe for Ongoing Learning)
#
| Channel |
Focus |
Why |
| ByteByteGo |
System Design |
Paid subscription. Visual explanations of distributed systems. |
| Martin Kleppmann |
Distributed Systems |
DDIA author. University lectures + conference talks. |
| Gaurav Sen |
System Design |
Creator of a paid system design course. Excellent diagrams. |
| InfoQ |
Architecture Talks |
Curated conference talks on architecture. |
| GOTO Conferences |
Architecture & Leadership |
High-quality conference talks. |
| LeadDev |
Engineering Leadership |
Staff engineering, architecture, and technical leadership talks. |
| Strange Loop Archive |
Deep Engineering |
The best systems conference. Historic talks by Hickey, Kleppmann, and others. |
Watch one talk per week. Listen to one podcast per commute. Subscribe to 3-4 channels. The ideas compound over months.
Companion to: SOFTWARE_ARCHITECTURE_MASTERY_CURRICULUM.md
Purpose: Newsletters, blogs, forums, conferences, and open-source projects to follow. Architecture is a community practice — you learn as much from practitioners as from books.
Last updated: April 30, 2026
Newsletters & Substacks
#
Must-Subscribe (Read Every Issue)
#
| Newsletter |
Author/Source |
Frequency |
Focus |
Why |
| The Pragmatic Engineer |
Gergely Orosz |
2x/week |
Engineering leadership, architecture, career |
THE newsletter for staff+ engineers. Deep reporting on how real companies make technical decisions. |
| ByteByteGo Newsletter |
Alex Xu |
1x/week |
System design, architecture |
Paid subscription. Visual explanations of system design concepts. Each issue is a mini design session. |
| Architecture Notes |
Mahdi Yusuf |
2x/month |
Architecture deep dives |
Clear, visual explanations of architectural concepts. CDN design, load balancer internals, database comparisons. |
Excellent (Read When Relevant)
#
| Newsletter |
Author/Source |
Frequency |
Focus |
Why |
| Software Design: Tidy First? |
Kent Beck |
1-2x/week |
Software design philosophy |
The Extreme Programming creator's ongoing thoughts on design. Short, provocative posts. |
| LeadDev |
LeadDev |
1x/week |
Engineering leadership |
Staff engineering, architecture decisions, team dynamics. |
| InfoQ Architecture & Design |
InfoQ |
2x/month |
Architecture trends |
Curated architecture content from one of the best engineering publications. |
| TLDR |
Various |
Daily |
Tech news |
Quick daily summary. Scan for architecture-relevant items. |
| Quastor |
Various |
3x/week |
System design case studies |
How big tech companies design systems. A book version also exists. |
| System Design Newsletter |
Neo Kim |
1x/week |
System design |
One system design topic per week, deeply explained. |
Worth Following
#
Blogs (Architecture-Focused)
#
Tier 1: Read Regularly
#
| Blog |
Focus |
Why |
| Martin Fowler |
Patterns, design, architecture |
THE architecture blog. Every post is a reference. Bounded Context, Microservice Premium, Event Sourcing, CQRS definitions live here. |
| Arkency |
DDD in Rails, CQRS, event sourcing |
The best Rails architecture blog. DDD bounded contexts implemented in Rails engines. |
| Evil Martians |
Practical Rails architecture |
Top Rails consultancy. AnyCable, imgproxy, and architectural posts about real Rails apps. |
| Gregor Hohpe: The Architect Elevator |
Enterprise architecture, communication |
The Communication Patterns author's blog. How architects navigate organizations. |
| Will Larson (Irrational Exuberance) |
Engineering leadership, technical strategy |
Staff Engineer author. Deep posts on organizational dynamics and architectural decisions. |
Tier 2: Read When Relevant
#
| Blog |
Focus |
Why |
| Charity Majors |
Observability, engineering culture |
Honeycomb CEO. Sharp writing on observability, testing in production, and engineering management. |
| Dan Luu |
Systems, performance, engineering culture |
Data-driven posts on how software actually works. Counterintuitive findings. |
| Julia Evans |
Systems, networking, debugging |
Makes complex systems concepts accessible. Zines, comics, and clear explanations. |
| Cindy Sridharan |
Distributed systems, observability |
Deep distributed systems posts. Testing in production, monitoring, distributed tracing. |
| Hillel Wayne |
Formal methods, software correctness |
Practical formal methods. How to apply verification thinking to real systems. |
| The Morning Paper |
CS paper summaries |
Adrian Colyer summarized one CS paper per day. Archive is gold for distributed systems papers. |
Tier 3: Rails-Specific Architecture
#
| Blog |
Focus |
Why |
| Shopify Engineering |
Rails at scale, modular monolith |
The largest Rails app. Their modular monolith (Packwerk) is the reference implementation. |
| GitHub Engineering |
Rails at scale |
GitHub's engineering blog. Architecture at massive Rails scale. |
| Basecamp/37signals Dev Blog |
Rails architecture, the majestic monolith |
DHH's team. The opinionated counterpoint to microservices. |
| BigBinary Blog |
Rails internals, architecture |
Detailed Rails architecture posts. Active community. |
Forums & Communities
#
| Community |
Platform |
Size |
Focus |
Why Join |
| Hacker News |
Web |
Massive |
General tech |
Architecture posts regularly hit the front page. Read comments — they are often better than the post. |
| r/softwarearchitecture |
Reddit |
50K+ |
Architecture discussion |
Case studies, pattern discussions, career advice. |
| r/ExperiencedDevs |
Reddit |
100K+ |
Senior+ engineering |
Staff-level discussions about architecture, leadership, organizational dynamics. |
| ThoughtWorks Technology Radar |
Web |
N/A |
Architecture trends |
Updated quarterly. Tracks which patterns and tools are being adopted, held, or abandoned by industry leaders. |
| DDD Community on Slack |
Slack |
10K+ |
DDD, CQRS, Event Sourcing |
Active community. Ask questions about Evans, Vernon, event storming. |
| Software Crafters Slack |
Slack |
5K+ |
Craft, quality, design |
Discussion of clean code, refactoring, TDD, and design principles. |
Conferences (Virtual Attendance or Recordings)
#
Must-Watch Recordings
#
| Conference |
Focus |
How to Access |
Why |
| GOTO Conference |
Architecture, leadership, distributed systems |
YouTube (free) |
Highest quality architecture talks. Past speakers: Kleppmann, Fowler, Newman, Hohpe. |
| QCon |
Software architecture |
InfoQ (free recordings) |
Practitioner-focused. Real case studies from real companies. |
| Strange Loop |
Systems, languages, distributed computing |
YouTube archive (free) |
The best systems conference. Talks by Hickey, Kleppmann, and others. (Ended 2023 but archive is gold.) |
| LeadDev |
Engineering leadership, staff engineering |
YouTube (free) |
Tanya Reilly, Charity Majors, and other staff engineering leaders. |
| DDD Europe |
Domain-Driven Design |
YouTube (free) |
Evans, Vernon, Brandolini present. The DDD community conference. |
| RailsConf / RubyConf |
Ruby/Rails architecture |
YouTube (free) |
Sandi Metz, DHH, and Rails architecture talks. Your home conference. |
Consider Attending (Virtual)
#
| Conference |
Focus |
Cost |
Why |
| O'Reilly Software Architecture Conference |
Architecture |
$$ |
Deep architecture tracks. Virtual attendance available. |
| NDC Conferences |
.NET + general architecture |
YouTube (free recordings) |
Good architecture talks despite .NET focus. Sam Newman, Jimmy Bogard present regularly. |
| SREcon |
Site Reliability Engineering |
Free recordings |
The SRE community conference. Operational architecture talks. |
Open-Source Projects to Study
#
Study these projects' architecture, not just their code. Read their ADRs, design documents, and architecture overviews.
Architecture Case Studies
#
| Project |
Language |
Why Study It |
| Rails |
Ruby |
The framework you know. Study its engine architecture, middleware stack, Railtie system. You understand it better than most — now see it as an architecture. |
| Packwerk (Shopify) |
Ruby |
Shopify's modular monolith tool. Enforces bounded contexts in Rails using static analysis. THE reference for Module 5 (modular monolith). |
| Discourse |
Ruby |
Large, well-architected Rails app. Plugin architecture, event system, background jobs. Study how they organize a 10-year-old monolith. |
| Mastodon |
Ruby |
Distributed social network. Federation, ActivityPub protocol, background processing at scale. A distributed system in Rails. |
| GitLab |
Ruby |
One of the largest Rails apps. Their architecture documentation is public and detailed. |
| Phoenix Framework |
Elixir |
The anti-Rails architecture. Functional core, immutable state, actor model. Study as contrast to your Rails mental model. Cross-reference with the Elixir/Phoenix path. |
Architecture Decision Records (ADR) Examples
#
Books to Read for Fun (Not in the Curriculum but Worth It)
#
| Book |
Author |
Why |
| An Elegant Puzzle |
Will Larson |
Engineering management from an architect's perspective. |
| Team Topologies |
Skelton & Pais |
Conway's Law applied. How team structure shapes architecture. |
| Accelerate |
Forsgren, Humble, Kim |
Data-driven software delivery performance. DORA metrics. |
| The Unicorn Project |
Gene Kim |
The Phoenix Project sequel, from a developer's perspective. |
| Turn the Ship Around! |
L. David Marquet |
Leadership without authority. Directly applicable to staff IC work. |
| Thinking in Systems |
Donella Meadows |
The original systems thinking book. Short, profound. |
Architecture is learned in community. Subscribe to 3 newsletters. Follow 5 blogs. Watch 1 conference talk per week. The ideas compound over years.