This time on Satisfying Software, Gien Verschatse talks with Kenny Baas-Schwegler, co-author of Collaborative Software Design and Software Architecture Enabler at DHL.

In this conversation, Gien and Kenny get into the nuts and bolts of designing software systems which solve business problems. They cover:

  • The difference between domains, subdomains, and bounded contexts
  • Why subdomains and bounded contexts don't need a one-to-one relationship
  • How organisational structure and software design interact — and where they conflict
  • Why interaction between bounded contexts matters more than the contexts themselves
  • How to name bounded contexts in a way that keeps teams focused on problems, not solutions
  • The common frustrations Kenny sees when teams practice DDD
  • What truly satisfying software looks and feels like in practice

⠀Shownotes:

Podden och tillhörande omslagsbild på den här sidan tillhör Aardling. Innehållet i podden är skapat av Aardling och inte av, eller tillsammans med, Poddtoppen.