~/talk

Architectural Principles and Practices to Build MicroServices

slides:none on file

Argues that microservices succeed only with domain partitioning, isolation and automation: every service owns its data so never share a database, services run as separate processes/containers, and resilience is built from day one. Enforces semantic versioning and deployment practice to spin up a new service instead of recycling running ones, accepts duplication over reuse to preserve autonomy, recommends the sidecar pattern for infra concerns, warns of higher operational cost and added complexity.

AI-written summary · about

  1. 0:00Introduction to microservices
  2. 3:12What microservices really mean
  3. 7:29Bounded contexts and DDD
  4. 11:02Partitioning strategies
  5. 16:19Why SOA failed
  6. 20:15Identifying domains
  7. 23:26DDD upfront design
  8. 26:18Automation and maintenance
  9. 31:15Domain partitioning focus
  10. 33:03No shared databases
  11. 37:39Sidecar pattern
  12. 39:46Distributed architecture
  13. 41:14Never upgrade running services
  14. 47:04Monolith vs microservices
  15. 52:26Costs and benefits
  16. 55:36Q&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.