~/talk

Applying (D)DDD and CQ(R)S to Cloud Architectures

Talkat ContainerDays Hamburg 2018 · 2018-06-18..06-20· [software-architecture]
slides:none on file

Shows a practical migration of a monolith to a split write and read architecture with CQRS and event sourcing, implementing a product management service that publishes create and update events to a message broker (RabbitMQ/streaming) while persisting the write model in MySQL and populating a Lucene/Elasticsearch style search index for reads. Demonstrates event publishers, subscribers, eventual consistency, containerized deployment to cloud, integration testing pitfalls, and that the approach works but needs careful testing and monitoring to avoid stale reads.

AI-written summary · about

  1. 0:00Introduction and speaker intro
  2. 1:57What is Domain-Driven Design?
  3. 3:55Domain modeling and context mapping
  4. 6:26Microservices and data ownership
  5. 9:05Command Query Responsibility Segregation
  6. 12:19Demo: Product management service
  7. 17:46Event-driven architecture in action
  8. 22:42Search and data abstraction
  9. 25:02Scaling and cloud considerations
  10. 27:15Q&A and closing remarks
~/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.