~/talk

Masterclass: Let's Cut the Monolith

TalkinRussianat Saint HighLoad++ 2025 · 2025-06-23..06-24· [microservices, software-architecture]
links:none on file
slides:none on file

Hands-on masterclass on breaking a large monolith into smaller services, covering when to split (legacy growth or a service becoming too large), and practical approaches to decomposing system responsibilities into multiple services. Focus is on patterns and techniques for slicing a monolith into microservices and aligning service boundaries with contexts in high-load systems.

AI-written summary · about

  1. 0:00Introduction
  2. 1:07Legacy system failures
  3. 3:14Monolith problems
  4. 6:30System goals
  5. 8:59Approaches to cutting
  6. 12:12DDD service design
  7. 15:26Business domains
  8. 18:16Async service benefits
  9. 20:50Registration domain
  10. 27:01Payments domain
  11. 34:06Competencies domain
  12. 41:07Testing domain
  13. 43:59Development plans
  14. 48:06Personal account domain
  15. 48:31Reports domain
  16. 49:17Rewrite vs incremental
  17. 55:15First service choice
  18. 1:01:12Education service extraction
  19. 1:01:55Deployment isolation
  20. 1:04:10Database consistency
  21. 1:13:07New service integration
  22. 1:21:38Transaction outbox
  23. 1:30:05Auth service extraction
  24. 1:30:47Registration extraction
  25. 1:38:30Data sync strategies
  26. 1:40:39Reporting extraction
  27. 1:45:20Final steps 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.