~/talk

Carving Microservices out of the Monolith with Domain Storytelling

Talkat NDC Oslo 2021 · 2021-11-29..12-03· [frontend-architecture]
slides:none on file

Domain Storytelling teaches how to find microservice boundaries by having users tell step-by-step scenarios and drawing them with a simple pictographic language so you can see where responsibilities cluster. It uses actors, work objects, activities on a canvas (whiteboard, sticky notes or egan.io and sticky notes), maps sentences to classes and methods (work object → class, activity → method), and surfaced subdomains like sales vs risk assessment in a car‑leasing example; recipe: analyze domain, audit the monolith, then incrementally strangler out bounded contexts (LeasingNinja.io case studies).

AI-written summary · about

  1. 0:00The car leasing monolith
  2. 1:21Modeling the domain story
  3. 4:27Collaborative modeling basics
  4. 7:18Workshop and communication
  5. 10:40Active listening and sketching
  6. 13:38Pictographic language
  7. 16:11Scenario-based modeling
  8. 20:55Understanding story scope
  9. 23:05Tools for storytelling
  10. 24:33Train travel exercise
  11. 32:32Designing software from stories
  12. 37:05The problem with one big model
  13. 39:23Breaking down the monolith
  14. 43:44Implementing bounded contexts
  15. 45:55The strangler fig pattern
  16. 50:53Conclusion and resources
~/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.