~/talk

Designing Microservices

slides:none on file

Claims that most teams claiming microservices aren’t really doing them (about 80%), and that micro means a domain/bounded context not small code. Recommends domain-based partitioning and business-driven boundaries, with goals of autonomous development, isolation of deployment and separation of governance. Uses CI/CD and automated deployments (tests → automatic cloud deploy) and rigorous semantic versioning to avoid brittle integrations. Notes monoliths remain simpler and cheaper for startups (most fail), automation multiplies productivity and works when teams keep communications coarse‑grained.

AI-written summary · about

  1. 0:00Introduction to design
  2. 1:03Extensibility pitfalls
  3. 3:55Reuse and SOLID principles
  4. 6:04YAGNI and DRY explained
  5. 12:06Cohesion and coupling
  6. 14:58Encapsulation deep dive
  7. 16:45Microservices vs monoliths
  8. 21:03Microservices naming issues
  9. 24:58Monoliths in practice
  10. 27:31Deployment unit differences
  11. 31:52When to build microservices
  12. 33:15Business agility challenges
  13. 37:34Autonomous microservices
  14. 38:17SOA vs microservices
  15. 41:32Domain vs technology partitioning
  16. 43:21Business-driven design
  17. 46:12Key microservices considerations
  18. 48:21Trade-offs in design
  19. 51:11Balancing principles and goals
  20. 55:41Encapsulation and business agility
  21. 56:23Cohesion and coupling trade-offs
  22. 58:07Last responsible moment
  23. 1:00:40Summary and Q&A
~/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.