Is Domain-Driven Design Overrated? • Stefan Tilkov • GOTO 2021
This presentation was recorded at GOTOpia Chicago 2021. #GOTOcon #GOTOpia
http://gotochgo.com
Stefan Tilkov - Co-founder & Principal Consultant at INNOQ
ABSTRACT
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 [...]
TIMECODES
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:
https://gotochgo.com/2021/sessions/1778/is-domain-driven-design-overrated
RECOMMENDED BOOKS
Simon Brown • Software Architecture for Developers Vol. 2 • https://leanpub.com/visualising-software-architecture
Mark Richards & Neal Ford • Fundamentals of Software Architecture • https://amzn.to/3qmELt7
Gregor Hohpe • The Software Architect Elevator • https://amzn.to/3tY8evH
Michael Keeling • Design It! • https://amzn.to/37y4OGH
George Fairbanks • Just Enough Software Architecture • https://amzn.to/3bbjqg3
Nick Rozanski & Eoin Woods • Software Systems Architecture • https://amzn.to/3ajYjsv
Peter Coad, Eric Lefebvre & Jeff de Luca • Java Modeling In Color With UML • https://amzn.to/3bVDTHd
Eric Evans • Domain-Driven Design • https://amzn.to/3tnGhwm
Grady Booch, James Rumbaugh & Ivar Jacobson • The Unified Modeling Language Reference Manual • https://amzn.to/2OA1Qv1
https://twitter.com/GOTOcon
https://www.linkedin.com/company/goto-
https://www.facebook.com/GOTOConferences
#DDD #DomainDrivenDesign #SoftwareArchitecture #UX #UI #Udriven
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
https://www.youtube.com/user/GotoConferences/?sub_confirmation=1
Видео Is Domain-Driven Design Overrated? • Stefan Tilkov • GOTO 2021 канала GOTO Conferences
http://gotochgo.com
Stefan Tilkov - Co-founder & Principal Consultant at INNOQ
ABSTRACT
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 [...]
TIMECODES
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:
https://gotochgo.com/2021/sessions/1778/is-domain-driven-design-overrated
RECOMMENDED BOOKS
Simon Brown • Software Architecture for Developers Vol. 2 • https://leanpub.com/visualising-software-architecture
Mark Richards & Neal Ford • Fundamentals of Software Architecture • https://amzn.to/3qmELt7
Gregor Hohpe • The Software Architect Elevator • https://amzn.to/3tY8evH
Michael Keeling • Design It! • https://amzn.to/37y4OGH
George Fairbanks • Just Enough Software Architecture • https://amzn.to/3bbjqg3
Nick Rozanski & Eoin Woods • Software Systems Architecture • https://amzn.to/3ajYjsv
Peter Coad, Eric Lefebvre & Jeff de Luca • Java Modeling In Color With UML • https://amzn.to/3bVDTHd
Eric Evans • Domain-Driven Design • https://amzn.to/3tnGhwm
Grady Booch, James Rumbaugh & Ivar Jacobson • The Unified Modeling Language Reference Manual • https://amzn.to/2OA1Qv1
https://twitter.com/GOTOcon
https://www.linkedin.com/company/goto-
https://www.facebook.com/GOTOConferences
#DDD #DomainDrivenDesign #SoftwareArchitecture #UX #UI #Udriven
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
https://www.youtube.com/user/GotoConferences/?sub_confirmation=1
Видео Is Domain-Driven Design Overrated? • Stefan Tilkov • GOTO 2021 канала GOTO Conferences
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Five Things Every Developer Should Know about Software Architecture • Simon Brown • GOTO 2020"Good Enough" Architecture • Stefan Tilkov • GOTO 2019What is DDD - Eric Evans - DDD Europe 2019Linguistics, Style and Writing in the 21st Century - with Steven PinkerMartin Fowler On The Fundamentals Of Software Development | The Engineering Room Ep. 1The Many Meanings of Event-Driven Architecture • Martin Fowler • GOTO 2017Introduction to NoSQL • Martin Fowler • GOTO 2012War is Peace, Freedom is Slavery, Ignorance is Strength, Scrum is Agile • Allen Holub • GOTO 2020Blockchain: The Slowest (and most Fascinating) Database in the World • Stefan Tilkov • GOTO 2017Monolith Decomposition Patterns • Sam Newman • GOTO 2019Clean Code - Uncle Bob / Lesson 1Building Resilient Frontend Architecture • Monica Lent • GOTO 2019Clean Architecture with Spring by Tom Hombergs @ Spring I/O 2019Keynote - Udi Dahan - DDD Europe 2020Domain Driven Design: The Good Parts - Jimmy BogardHow to Become a Great Software Architect • Eberhard Wolff • GOTO 2019Prioritizing Technical Debt as if Time and Money Matters • Adam Tornhill • GOTO 2019Bounded Contexts - Eric Evans - DDD Europe 2020DDD Today - Modeling Uncertainty • Vaughn Vernon • GOTO 2017