~/talk

Experiences scaling a modular monolith to microservices using the 4+1 views

links:none on file
slides:none on file

Start by mapping bounded contexts in the logical view and treat those boundaries as the true units of autonomy; enforce inter-context communication via message queue even when contexts run in the same process. Begin with a single repo and small team—use a monorepo with path-based CI to produce separate artifacts—then extract processes or containers only when queues, latency or priority needs demand it. Also segregate data and disk layout, modularize tests per context, and let developer, process and physical views evolve independently.

AI-written summary · about

  1. 0:00Scaling modular systems
  2. 1:26Monolith vs microservice terms
  3. 3:544+1 views model
  4. 6:21Logical view and domain
  5. 11:38Process view and reality
  6. 14:07Microservices and views alignment
  7. 21:02Physical view and hardware
  8. 25:18Development view and teams
  9. 35:22Scaling modular monolith experience
  10. 44:30Legacy refactoring guidance
  11. 47:16Summary
~/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.