~/talk

Don't Overdose on Domain-Driven Design

Talkat JCON WORLD ONLINE 2023 · on Tuesday, 2023-11-21· at 11:00· Live-Stream 2, Online - Remote· [software-architecture]
slides:none on file

Argues that DDD succeeds only when the domain—not architecture or frameworks—drives decisions, and gives concrete practices: start with domain prototyping (monolith or client-side JS, add DB/server only when required), identify a small core domain and treat invoicing/shipping/order as candidate subdomains based on business strategy, split by bounded contexts defined by functionality, apply tactical patterns (entities, aggregates, repositories) but don’t mistake them for DDD, and use collaborative modeling like event storming to get domain experts and teams aligned.

AI-written summary · about

  1. 0:00Introduction and welcome
  2. 2:30Domain-Driven Design basics
  3. 6:24Core domain and subdomains
  4. 11:44Business strategy importance
  5. 16:16Bounded contexts explained
  6. 24:32Tactical design patterns
  7. 27:44Strategic design and team dependencies
  8. 36:03Social-technical systems
  9. 39:19Collaborative modeling techniques
  10. 42:58Conclusion and key takeaways
~/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.