Listen
Podcasts
Every session and story we've recorded is also an episode — 85 of them. Play one here, or open its page for the video, the notes and the heuristics that came up.
Stories on Facilitating Software Architecture & Design
All →Real-world experiences from the community — what actually happened, and what it taught us.
- The Team Had Four Services. They Were Actually One
- We Spent Three Months Talking and Got Nowhere Until Someone Picked Up a Marker
- She Spent Years Watching Architects Lose Their Spark
- Nobody Could Agree on Whether the Problem Was Technical a DDD Europe Special
- They Knew the Answer Before They Understood the Problem
- We Spent Years Improving the Wrong Thing
- Everyone Had an Opinion But Nobody Changed Their Mind
- Why Drawing the Same System Reveals Different Architectures
- When Method Wars Hide the Real Problem
- When Fixing an Outage Means Staying Out of the Way
- When Explaining More Isn't the Answer
- When the Loudest Voice in the Room Architects Your Future
- The Slow Clap That Killed the Workshop
- When Everyone Agrees But Nobody Acts
- Misaligned Expectations: When Goals Don't Align
- Modernizing with Respect: Acknowledging the Best Intentions Behind Legacy Code
- The Hidden Weight of Rank: How Well-Intended Improvement Sessions can Drive Teammates Away
- The true cost of "The simplest thing to do"
- The Architect's Dilemma: What to Do When You Disagree With a Team's Decision
- The Path to Team-Led Architecture: From Opinions to Advice
- Decision, Reversal, Frustration: Navigating Governance After an Incident
- Navigating Architectural Indecision: What to do when teams stay silent
- Uncovering the Ghost Decisions in Your Architecture
- The Reality of Systems Change: Facilitating Architecture with Transparency
- Stories on Facilitating Software Architecture & Design: Because the Old Ways Aren't Cutting It
Online sessions
All →Audio from the live meetups: talks, debates, panels and fireside chats.
- Surviving a National Blackout with Offline-First Architecture | Emilio Carrión
- Critically Engaging with Models a conversation with Rebecca
- Patterns of BDD Automation - a Fireside chat with Seb Rose and Gáspár Nagy
- See the Forest for the Trees - Trond Hjorteland
- Slow down to speed up your decision-making - Gien Verschatse
- The paradox or polarity between decentralised and centralised decision-making
- Escaping the Enshittification Trap: Systems Thinking for Sustainable Quality
- How Autonomy Saved One of Spotify’s Most Loved Features From Being Killed
- The Innovation of Cumulative Cultures and Developer Problem-Solving
- Abstractions as bridges with Hazel Weakly
- Systems Thinking Intro with Lorraine Steyn
- Managing Domain Knowledge with Chris Simon
- Soft Skills for Technical Professionals by Jacqui Read
- Orchestration and choreography with Laila Bougria & Udi Dahan
- Sharing your (Systems) knowledge with Bytesize Architecture Sessions with Andrea Magnorsky
- Effective team collaboration and why we need it for modern product experiences?
- Long term impact of architectural design decision
- Design & Reality with Mathias Verraes
- Domain-Drinking Dialogues 2nd edition - 2021 Lean coffee
- Open Sociotechnical Systems Thinking with Trond Hjorteland
- Fifty Ways to Scale Your Agile with Grady Booch
- Do we need software architects?
- How Epistemic injustice impacts Domain Crunching with Cat Swetel
- Udi Dahan - Ask me Anything
- Fostering autonomous teams with proper leadership culture
- Relationship(s) between problem and solution space
- Splitting systems towards bounded contexts and microservices
- Domain-Drinking Dialogues - 2020 ending Ask us anything party
- What makes you a DDD'er?
- TDD as a design tool with Dave Farley
- Psychologic safety in remote collaboration with Gitte Klitgaard
- Remote facilitation with Kirsten Clacey, Jay-Allen Morris and Jo Perold
- Design better products with real cross-functional teams - Jutta & Maryse
- What can we learn from open-source with Matteo Collina
- One user to bind them all? Products, teams and bounded contexts
- Balancing upfront design versus iterative design
- Virtual Lean Coffee Fishbowl: UX, DDD and BDD - take 2
- [DDDDD-20] Speaking truth to power: a foundational skillset
- [DDDDD-20] Natural Boundaries - how to read the signs and benefit from the problems
- [DDDDD-20] Bounded Contexts, Microservices, and Everything In Between
- [DDD London] DDD-Lite: Independent Service Heuristics with Matthew Skelton
- How to improve modelling with Behaviour-driven development
- How cognitive biases and ranking kills your modelling sessions
- Secure by Domain-driven design with Jessica, Dan Bergh and Daniel
- Lost in bounded context translations with Julie, Indu, Michael and Nick
- Virtual Lean Coffee Fishbowl: UX, DDD and BDD
- How feature branching affects domain-driven design with Thierry de Pauw
- Combatting the Near Enemies of Domain Driven Design at Scale
- Does a Domain-driven design approach need an agile business?
- SunDDDay Discussion: Growing your local DDD community
- Make your tests tell the story of your domain with Anne and Mads
- What is an aggregate with Thomas Ploch
- Introducing DDD to your Company with Barry O Sullivan
- SunDDDay discussion: CQRS & Event Sourcing systems with Alexey and Marco
- EventStorming Types and Heuristics with Rebecca, Paul and Alberto
- How To Read the Blue Book: Strategic Design with Mathias Verraes
- Socio-technical architecture with Ora Egozi-Barzilai and Evelyn van Kelle
- Can business capabilities be useful in DDD with Trond Hjorteland
- Impact Mapping to manage change and strategic design
- SunDDDay discussion: EventStorming and User story mapping for domain discovery
