~/talk

Microservices without DDD is risky business!

Talkat NDC Oslo 2019 · 2019-06-17..06-21· [microservices, frontend-architecture]
slides:none on file

Claim: upfront Domain‑Driven Design prevents microservices from becoming distributed monoliths. Practical techniques shown include bounded contexts, ubiquitous language and aggregates, plus business capability mapping and evented interfaces. Examples from telecom expose the shared‑database anti‑pattern and an aggregate enforcing subscription invariants; many organizations end up with hundreds or thousands of tiny services that increase coupling. Recommendation: start with a modular monolith or coarse domains, carve services by domain models, use events to keep autonomy, and migrate via MVPs.

AI-written summary · about

  1. 0:00Start
  2. 2:24SAY MICROSERVICE
  3. 17:52Domain Driven DESIGN
  4. 21:12Strategic patterns
  5. 24:17Subdomains
  6. 29:51Tactical patterns
  7. 32:00Taxonomy
  8. 37:01A complex system that works is invariably found to have evolved from a simple system that worked
~/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.