~/talk

How to cook Domain Driven Design

TalkinRussianat PiterPy 2023 · 2023-11-07..11-14· [software-architecture]
links:none on file
slides:none on file

Explains why and when to use Domain-Driven Design, its pros and cons, and concrete ways to design a service’s internal architecture for maintainability and clarity. Uses one service as a running example to show DDD practices, architectural styles beyond CRUD/MVC, and practical tips for writing extensible, understandable code for developers at any level.

AI-written summary · about

  1. 0:00Introduction
  2. 1:43What is Domain Driven Design
  3. 5:53Strategic versus tactical design
  4. 9:28DDD architectural styles
  5. 13:37DDD code structure
  6. 20:26Interfaces and infrastructure layer
  7. 22:17Application services and business logic
  8. 27:30Presentation layer and tech independence
  9. 29:34Layer interaction in practice
  10. 31:06Transactions and eventual consistency
  11. 33:16Book recommendations and summary
  12. 35:06Q&A
  13. 38:45Registry and resources Q&A
  14. 41:59Libraries and tools Q&A
  15. 42:43Engaging with business
  16. 44:08Testing and architecture checks
  17. 45:13Implementation and training Q&A
  18. 47:01Additional resources
  19. 48:03DDD drawbacks and conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.