~/talk

Domain Driven Design: The Good Parts

Talkat DevConf 2019 · 2019-09-25..09-27· [software-architecture]
slides:none on file

A greenfield monolith grows to 195 controllers, 652 actions and 120 roles while arguments over repositories and aggregates stall delivery. The second project slices by agency into bounded contexts, builds a prosecution system deployed to ~30 counties, models workflows as simple state machines with task-based permissions, removes generic repositories to call Hibernate and StructureMap directly, and prefers one-query-one-handler handlers plus an anti-corruption layer to integrate varied agency models.

AI-written summary · about

  1. 0:00Intro
  2. 1:02Part 1: The Majestic Monolith
  3. 7:30Bounded contexts are a thing
  4. 9:19Ubiquitous Language should be ubiquitous
  5. 10:35Core Domain needs consensus
  6. 11:56Ubiquitous language needs consensus
  7. 14:53Structural Patterns least important part of DDD
  8. 17:12Part 2: The Do-over
  9. 21:32Cohesiveness brings clarity and deeper insight
  10. 23:36Flexible in places, rigid in others
  11. 30:10Sometimes the model needs a model
  12. 36:52Don't blindly follow pattern advice
  13. 43:37Microservices and anti- corruption layers are your friend
~/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.