~/talk

Monoliths vs Microservices is Missing the Point—Start with Team Cognitive Load

slides:none on file

Argues organizations should size services to team cognitive load instead of choosing monolith vs microservices, defines intrinsic/extraneous/germane load, and uses concrete practices—domain‑driven design, mobbing, developer experience work, and a finished viable platform—to reduce extraneous load. Recommends teams ~<9 people and four team types (including stream-aligned team and platform/enabling/complicated‑subsystem). Case studies: a retailer splits a growing monolith into market-aligned teams and platform services and speeds delivery; an engineering‑productivity team breaks into domain teams and raises motivation. Surveys (1–5) measure understanding; aligns decisions to Accelerate’s four metrics.

AI-written summary · about

  1. 0:00Start
  2. 1:51"Start with monolith and extract microservices." - Tammer Saleh
  3. 2:04"If you can't build a monolith, what makes you think microservices are the answer?" - Simon Brown
  4. 2:564 key metrics: 'Accelerate' lead time deployment frequency mean time to restore (MTTR) change fail percentage
  5. 4:37Software that is 'too big for our heads' works against organizational agility
  6. 9:00Software that fits in our heads
  7. 10:48Whole-team techniques (mobbing)
  8. 11:02Well-chosen domain boundaries (DDD)
  9. 12:04Thinnest Viable Platform (TVP)
  10. 13:45Stream-aligned team Enabling team Complicated Subsystem team
  11. 18:23Case Studies
  12. 30:04Getting started with team cognitive load
~/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.