~/talk

DDD in Microservices: Complexity versus Complexity

TalkinRussianat DotNext 2019 Piter · 2019-05-15..05-16· [microservices, software-architecture]
links:none on file
slides:none on file

A case study from a large bank about adopting Domain-Driven Design (DDD) together with a migration to microservices. It describes using DDD techniques—bounded contexts, speaking the ubiquitous language with stakeholders, and reorganizing the codebase—to manage complex business logic, improve code quality, and lessons learned from applying both approaches in tandem.

AI-written summary · about

  1. 0:00Introduction
  2. 6:36Reasons for DDD
  3. 8:20DDD strategic design
  4. 13:22Context mapping mistakes
  5. 16:55Aggregates in microservices
  6. 19:44Service relationships
  7. 21:55Ubiquitous language and bounded contexts
  8. 22:16Layered architecture in services
  9. 25:14Skeleton pattern issues
  10. 28:28Code specifics and domain events
  11. 33:04Data validation in DDD
  12. 35:53Read challenges in microservices
  13. 38:20Business logic separation
  14. 44:01DDD for technical services
  15. 46:09Implementation results
  16. 51:22Q&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.