Is Domain-Driven Design Overrated? • Stefan Tilkov • GOTO 2021

31:21 2832 views 98% Published 2 months ago

This presentation was recorded at GOTOpia Chicago 2021. #GOTOcon #GOTOpia

Stefan Tilkov - Co-founder & Principal Consultant at INNOQ

Yes, there is a life beyond DDD. In the best sense of pattern languages, domain-driven design gives clear names to things that many developers and designers know how to do, but cannot reliably and compatibly communicate about. But like other very popular approaches, it is sometimes treated as if it were the only viable design strategy.
In this talk we’ll look at DDD’s contributions as well as some of the misunderstandings and misuses that come with the hype surrounding it. We’ll try to derive some useful guidelines for treating domain-driven design in particular, and software design hypes in general [...]

00:00 Intro
00:26 What is DDD?
04:27 Key aspect 1: Ubiquitous language
04:52 Key aspect 2: Tactical patterns
06:13 Key aspect 3: Strategic design
07:00 Bounded contexts
09:29 Conceptual extensibility
15:15 Should design be domain-driven?
26:30 Contexts revisited
27:38 Is DDD overrated?
31:05 Outro

Download slides and read the full abstract here:

Simon Brown • Software Architecture for Developers Vol. 2 •
Mark Richards & Neal Ford • Fundamentals of Software Architecture •
Gregor Hohpe • The Software Architect Elevator •
Michael Keeling • Design It! •
George Fairbanks • Just Enough Software Architecture •
Nick Rozanski & Eoin Woods • Software Systems Architecture •
Peter Coad, Eric Lefebvre & Jeff de Luca • Java Modeling In Color With UML •
Eric Evans • Domain-Driven Design •
Grady Booch, James Rumbaugh & Ivar Jacobson • The Unified Modeling Language Reference Manual •
#DDD #DomainDrivenDesign #SoftwareArchitecture #UX #UI #Udriven

Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at

SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.

Watch on YouTube