~/talk

Microservices, Where Did It All Go Wrong?

Talkat NDC Melbourne 2025 · 2025-04-29..05-01· [microservices]
slides:none on file

Argues that microservices often become distributed monoliths when teams split code by convenience not domain, cites Twitter’s timeline requiring 64 calls and “death star diagrams” showing 500–2,000 tiny services as evidence, and describes rebuilding patterns from step‑functions and lambdas into a single process at Prime Video as a failure mode when orchestration is misapplied. Recommends domain storytelling, bounded contexts, 12‑factor process types, and using larger macro service boundaries or a modular monolith when ownership, ACID needs, or team size make many small services fragile.

AI-written summary · about

  1. 0:00Introduction
  2. 1:53Who am I
  3. 2:03Brighter
  4. 2:37Agenda
  5. 3:18Fundamental Theory
  6. 4:51Manageably Small
  7. 5:43Whats a module
  8. 6:36Whats a component
  9. 7:52Service vs component
  10. 9:06Componentization via services
  11. 11:39Benefits of microservices
  12. 14:55Microservices Service Premium
  13. 16:45Why have things gone wrong
  14. 16:57The word micro
  15. 18:37The death star diagram
  16. 23:02The problem
  17. 25:13What do we get
  18. 27:30Cost of ownership
  19. 28:21Services
  20. 29:55Prime Video
  21. 32:01Advice
  22. 34:09Scenarios
  23. 36:27Logical Architecture
  24. 40:10Domain Storytelling
  25. 41:31Domain Boundaries
  26. 43:22Development Architecture
  27. 47:22Monolith
  28. 48:52Classic microservices
  29. 49:54Complex domains
  30. 51:21Multiple small domains
  31. 53:06Macroservices
  32. 57:03Multiple processes
  33. 58:58Microservices
~/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.