~/talk

The Joy of Multiple Models

Talkat Build Stuff 2021 · 2021-11-17..11-19· [software-architecture]
slides:none on file

Argues that the canonical “one big model” fails: the leasing example splits contract behavior into separate modules for sales and risk, each with its own data and domain model and an interface/event handoff between them. Uses Domain Storytelling to find activity boundaries, draws a context map, and implements models either as packages/modules or as independent services. Claims multiple small models reduce cognitive load and team coupling at the cost of deliberate duplication and sync work; recommends bounded contexts and cautious use of microservices.

AI-written summary · about

  1. 0:00Introduction
  2. 1:07About the speaker
  3. 3:15Domain story of auto leasing
  4. 6:46From domain story to domain model
  5. 10:23Problems with the one big model
  6. 13:32Why one big model fails
  7. 19:06What is a model?
  8. 21:55Multiple models in one domain
  9. 25:10Finding subdomains and bounded contexts
  10. 29:45Context maps and team organization
  11. 33:20Team structure and vertical cuts
  12. 36:52Implementing multiple models
  13. 38:14Strategic design vs microservices
  14. 40:03Further resources and call to action
  15. 41:09Q&A: Discovering subdomains
  16. 42:33Q&A: Handling communication steps
  17. 43:59Q&A: Duplication and synchronization
  18. 46:10Q&A: Loose coupling between domains
~/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.