~/talk

Entities and Aggregates: The Moment We 'Clicked' and Understood...

TalkinSpanishat Software Crafters Barcelona 2023 · 2023-10-20..10-22· [software-architecture]
name:Rafa
links:none on file
name:Javier
links:none on file
slides:none on file

The talk explains aggregates in Domain-Driven Design: what distinguishes an aggregate from an aggregate root and an entity, how large aggregates should be, how to return data spanning multiple aggregates, where business logic belongs (inside aggregates, value objects, or domain services), how aggregates relate to read/write models, and how to avoid method explosion. The presenters give their point of view and concrete examples, describing the moment their domain design clicked into a satisfactory approach.

AI-written summary · about

  1. 0:00Introduction
  2. 6:202015 problem and initial fix
  3. 11:39Entities vs aggregates today
  4. 19:47N+1 queries causes
  5. 27:57Key moment and example
  6. 33:18Anti-corruption layer and repos
  7. 37:52Folder structure and modules
  8. 40:41Summary
~/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.