Virtual Domain-driven design

50 episodes listed below

Listen to the show on

Community DDD sessions, from systems thinking to team decisions.

The gist

Virtual Domain-driven design is the recorded output of an online community meetup. A guest presents, then organizers and attendees open the discussion up, on subjects that run from BDD automation and critical use of models to systems thinking and who actually gets to make the call on a team.

PRESS PLAY

Find your next episode

All episodes

About Virtual Domain-driven design

Virtual Domain-driven design is what an online meetup sounds like once the stream has been recorded: talks, fireside chats and the odd experiment in format, all gathered around domain-driven design and the practices near it. The sessions are unvarnished. They can open with a quick check that the stream is working and close with someone figuring out, on air, how to stop it. In between, the substance is serious. A guest sets out an argument, then organizers and attendees take it further, picking up points from the chat and leaving comments and links on a shared board. The fireside chat 'Patterns of BDD Automation - a Fireside chat with Seb Rose and Gáspár Nagy' is a good first session. The argument there is that tools such as Cucumber keep getting used as plain test automation, and that the real return on BDD comes earlier. It comes from collaborating on discovery, working out a ubiquitous language with business stakeholders, and ending up with documentation the business can read for the life of the project. Trond Hjorteland's session goes more philosophical. He sets the billiard-ball picture of a single cause beside other root metaphors, formism and organicism among them, and shows how much of software engineering rests on reductionist, mechanical thinking, with waterfall and root cause analysis as examples and parts of DDD included. Rebecca's session on critically engaging with models comes at related ground from the organisational side. Models compete, she says, and one that fits a culture of hierarchy and control may not help somewhere with more of a cowboy streak. Her consulting stories lean political: people guarding their own importance, a colleague so efficient that others looked bad, and the gap between what an organisation says it values and what it does. Decision-making runs through several sessions. In 'Slow down to speed up your decision-making - Gien Verschatse', the practical questions are who, going up the hierarchy, can veto a team's decision, and why skimping on the problem statement makes meetings messy. Another session, run as an experiment, sets centralised against decentralised decision-making and talks through autocratic calls by architects, rank, and whether a team respects a ruling from someone who has the power to fire them. Quality gets the systems treatment too. One talk on systems thinking for sustainable quality argues that what you build shapes what quality means (a platform is not a pacemaker), and that slow deployment pushes teams into big batches, which widen the damage when something goes wrong. Christina from the organizers turns up in more than one session. There are community notes along the way, including pointers to a Discord, announcements of upcoming speakers and word of a move from Meetup to Humanitix. What a listener gets is less a lecture series than a seat at a practitioners' meetup, where ideas get tested against other people's experience as the discussion happens.

Made for: Suits a listener who already works with or around domain-driven design or BDD and wants to hear those practices argued over alongside systems thinking, organisational politics and how teams make decisions.

What sets it apart: It is not a produced interview show. It captures live community sessions, with questions from the chat worked in, and its range runs well past modelling technique into systems thinking and who holds decision power on a team.

In their own words

If you don't live near an active Domain Driven Design meetup, or just want to get more in-depth knowledge of DDD, please join this vast growing community! Anyone is invited here.We strive to create a community of like-minded people eager to dive more into Domain Driven Design. We are going to organise panel discussions, community talks and more.So feel free to join us!

Why you'd press play

A test-quality meeting becomes a framework debate; now you can spot the missing problem statement.

Press play if you want

  • to keep your next team decision anchored to the problem everyone agreed to solve
  • to question the hidden values in a model before it starts making decisions for you
Read the full recommendation in PlayNext →
Domain-driven designBehaviour-driven development and automationSystems thinkingTeam and organisational decision-makingCritically engaging with modelsSoftware quality and delivery

Talks about

Best episodes of Virtual Domain-driven design

Short reviews from the PlayNext desk, based on the episodes we processed.

Critically Engaging with Models a conversation with RebeccaJan 29, 2026

Rebecca shows how models quietly shape judgment, behavior, and power inside organizations.

Rebecca frames models as the quiet machinery behind critical engagement: they help people act, judge, and make sense of the world, while always leaving something outside the frame.

Patterns of BDD Automation - a Fireside chat with Seb Rose and Gáspár NagyNov 26, 2025

BDD works best before automation, when teams discover the domain together and leave behind documentation people can still read.

"Patterns of BDD automation" treats behavior-driven development as something that begins well before Given-When-Then lines are handed to a tool.

Slow down to speed up your decision-making - Gien VerschatseOct 23, 2025

A grounded guide to framing technical decisions before architecture debates drift.

Slow decision-making is treated here as a craft problem rather than a personality flaw. The review-worthy strength is the focus on authority and scope: teams are pushed to name who can veto a decision, agree on the problem being solved, and keep alternatives from taking over too…

The paradox or polarity between decentralised and centralised decision-makingOct 16, 2025

A loose design conversation turns a cloud move and a proposed shift to Kotlin into a study of authority and respect.

Decentralised and centralised decision-making are treated as a practical design question in this PlayNext episode, shaped by a loose conversation with Andrea and Christina from the Virtual DDD organisers.

Podcasts like Virtual Domain-driven design

Episodes

  1. 1

    Critically Engaging with Models a conversation with Rebecca

    Hidden gem

    Rebecca argues that models are never neutral because they leave things out, name the world, and shape behavior, from the five stages of grief to Team Topologies.

    Jan 29, 2026·1h 26m·5 clips
  2. 2

    Patterns of BDD Automation - a Fireside chat with Seb Rose and Gáspár Nagy

    Hidden gem

    ["Gaspar Nagy says the book began as a SpecFlow idea, moved into Manning\u2019s MEAP program, and is now called Effective Behavior Driven Development.", "Sepp Rose says the project had to cover BDD, discovery, and formulation before it could get to automation patterns.", "The speakers describe patterns as context-based recipes with consequences, citing Christopher Alexander, PLoP, and EuroPLoP.", "They argue about anti-patterns, backstage setup, test logging, and why BDD\u2019s value comes from collaboration and business-readable documentation rather than tooling."]

    Nov 26, 2025·1h 13m·5 clips
  3. 3

    See the Forest for the Trees - Trond Hjorteland

    Hidden gem

    ["Trond Hjorteland uses Virtual DDDs to argue that systems thinking starts with the whole, not the parts, and ties the talk to \"happy people in modern and humane organizations create quality digital products.\"", "He says GraphQL, Kubernetes, Next.js, capability mapping, and bounded contexts can pull teams into reductionism, where a revenue problem gets treated as a revenue-only problem.", "He keeps coming back to Eikhoff, Paul Silius, Agile, Scrum, the five whys, and the car analogy to show how local optimization and root-cause hunting can miss the system.", "The later section moves into open systems, Dave Snowden, Andres Agiar, and Steven Pepper's formism examples with oranges, basketballs, tigers, horses, and zebras."]

    Nov 7, 2025·1h 33m·5 clips
  4. 4

    Slow down to speed up your decision-making - Gien Verschatse

    Hidden gem

    Hien Verschatse opens Virtual DDD's October edition with a talk on slowing down problem framing so decision making gets faster, and she says she works at Artling in architecture and domain modeling.

    Oct 23, 2025·1h 37m·5 clips
  5. 5

    The paradox or polarity between decentralised and centralised decision-making

    Hidden gem

    ["Virtual Domain-driven design uses a live format change to explore the paradox between centralized and decentralized decision-making.", "Andrea, Kenny, and Christina compare Andrew\u2019s decision-style model, Rebecca Britt Rock\u2019s model lens, and Team Topologies language for architecture and flow.", "The discussion turns on concrete examples: an \u201civory tower\u201d architecture group, the advice process, and a CTO pushing Kenny\u2019s team from C# to Kotlin.", "Christina and Kenny keep returning to transparency, factual reasons, decision tables, and what self-organization means when budget cuts or hiring freezes hit."]

    Oct 16, 2025·1h 16m·5 clips
  6. 6

    Escaping the Enshittification Trap: Systems Thinking for Sustainable Quality

    Anne-Marie Charette, an engineering futurist at Telstra and author of The Quality Coaches Handbook, examines why software that meets requirements can still fail to be fit for purpose.

    Sep 29, 2025·1h 15m·5 clips
  7. 7

    How Autonomy Saved One of Spotify’s Most Loved Features From Being Killed

    Joachim Sundén recounts how Spotify developed Discover Weekly while the company grew from fewer than 10 teams in Stockholm to more than 200 teams across Boston, San Francisco, and New York.

    Sep 16, 2025·1h 13m·5 clips
  8. 8

    The Innovation of Cumulative Cultures and Developer Problem-Solving

    Hidden gem

    In Virtual Domain-driven design, Dr.

    Aug 22, 2025·1h 30m·5 clips
  9. 9

    Hazel Weakly - Abstractions as Bridges

    Hidden gem

    Hazel Wheatley uses the metaphor of abstractions as bridges to explain how engineering teams can move from shared concepts to complex systems.

    Aug 11, 2025·1h 35m·5 clips
  10. 10

    Systems Thinking Intro with Lorraine Steyn

    Jun 28, 2024·59m
  11. 11

    Managing Domain Knowledge with Chris Simon

    Mar 14, 2024·1h 33m
  12. 12

    Soft Skills for Technical Professionals by Jacqui Read

    Feb 25, 2024·1h 2m
  13. 13

    [Fireside chat] orchestration and choreography with Laila Bougria & Udi Dahan

    Aug 1, 2023·1h 29m
  14. 14

    Exploring Integrative Leadership Keynote - Adaptive Leadership: Mobilizing the whole Ebenezer Ikonne

    Jul 4, 2023·37m
  15. 15

    (Architectural) Decision Making Gathering Keynote - architecture over architects

    Jan 3, 2023·31m
  16. 16

    Sharing your (Systems) knowledge with Bytesize Architecture Sessions with Andrea

    Nov 21, 2022·1h 5m
  17. 17

    Effective team collaboration and why we need it for modern product experiences?

    May 10, 2022·1h 59m
  18. 18

    [Panel] Long term impact of architectural design decision

    Apr 1, 2022·1h 49m
  19. 19

    Design & Reality with Mathias Verraes

    Jan 14, 2022·1h 22m
  20. 20

    Domain-Drinking Dialogues 2nd edition - 2021 Lean coffee

    Dec 29, 2021·1h 59m
  21. 21

    Open Sociotechnical Systems Thinking with Trond Hjorteland

    Nov 29, 2021·1h 49m
  22. 22

    [Talk] Fifty Ways to Scale Your Agile with Grady Booch

    Jul 28, 2021·1h 49m
  23. 23

    [Open Discussion] Do we need software architects?

    Jun 3, 2021·1h 47m
  24. 24

    [Fireside chat] How Epistemic injustice impacts Domain Crunching with Cat Swetel

    Apr 8, 2021·1h 22m
  25. 25

    [Fireside chat] Udi Dahan - Ask me Anything

    Mar 11, 2021·1h 27m
  26. 26

    [Panel] Fostering autonomous teams with proper leadership culture

    Feb 24, 2021·1h 33m
  27. 27

    [Panel] Relationship(s) between problem and solution space

    Jan 27, 2021·1h 55m
  28. 28

    [Panel] Splitting systems towards bounded contexts and microservices

    Jan 13, 2021·1h 57m
  29. 29

    Domain-Drinking Dialogues - 2020 ending Ask us anything party

    Dec 22, 2020·2h 27m
  30. 30

    [Panel] What makes you a DDD'er?

    Nov 30, 2020·1h 31m
  31. 31

    TDD as a design tool with Dave Farley

    Nov 11, 2020·1h 27m
  32. 32

    Psychologic safety in remote collaboration with Gitte Klitgaard

    Agile coach Gitte Klitgaard discusses her journey with psychological safety and its importance in remote collaboration.

    Sep 30, 2020·1h 22m
  33. 33

    Remote facilitation with Kirsten Clacey, Jay-Allen Morris and Jo Perold

    A panel discussion with the authors of the Remote Facilitator's Pocket Guide about their book and a related facilitation course.

    Sep 23, 2020·1h 14m
  34. 34

    [Panel] Design better products with real cross-functional teams - Jutta & Maryse

    Aug 27, 2020·1h 3m
  35. 35

    [Panel] What can we learn from open-source with Matteo Collina

    Aug 5, 2020·1h 10m
  36. 36

    [Panel] One user to bind them all? Products, teams and bounded contexts

    Jul 30, 2020·1h 34m
  37. 37

    #DDDDD Panel: Natural Boundaries with Krisztina, Evelyn, Nick and Alberto

    Jul 28, 2020·1h 8m
  38. 38

    Speaking truth to power: a foundational skillset

    Jul 16, 2020·39m
  39. 39

    Balancing upfront design versus iterative design

    Jun 26, 2020·1h 49m
  40. 40

    Virtual Lean Coffee Fishbowl: UX, DDD and BDD - take 2

    Jun 18, 2020·1h 58m
  41. 41

    [DDD London] DDD-Lite: Independent Service Heuristics with Matthew Skelton

    May 18, 2020·1h 44m
  42. 42

    #DDDDD: Bounded Contexts, Microservices, and Everything In Between

    May 18, 2020·45m
  43. 43

    How to improve modelling with Behaviour-driven development

    A panel discussion on improving modeling with Behavior-Driven Development, featuring experts Matt and Steve, hosted by Sepp.

    Apr 15, 2020·1h 21m
  44. 44

    How cognitive biases and ranking kills your modelling sessions

    Apr 8, 2020·1h 33m
  45. 45

    Secure by Domain-driven design with Jessica, Dan Bergh and Daniel

    Apr 4, 2020·1h 9m
  46. 46

    Lost in bounded context translations with Julie, Indu, Michael and Nick

    Mar 18, 2020·1h 16m
  47. 47

    Virtual Lean Coffee Fishbowl: UX, DDD and BDD

    Jan 17, 2020·2h 12m
  48. 48

    How feature branching affects domain-driven design with Thierry de Pauw

    Thierry de Pauw discusses how feature branching impacts domain-driven design in a meetup conversation.

    Jan 9, 2020·1h 9m
  49. 49

    Combatting the Near Enemies of Domain Driven Design at Scale

    Dec 12, 2019·1h 15m
  50. 50

    Does a Domain-driven design approach need an agile business?

    Dec 4, 2019·1h 3m