~/talk

Clean Microservices Communications with CQRS and Event Sourcing

Talkat Øredev 2024 · 2024-11-06..11-08· [microservices]
slides:none on file

Claims that CQRS plus Event Sourcing yields unidirectional communication paths and much simpler service choreography, demonstrated by a Docker demo that actually builds an HTTP command API, an append‑only event store, MongoDB read models, and a change notifier using signal IO for live updates. Commands become persisted events, read models subscribe and emit commands for side effects (exchange rates, order confirmation), replayability and eventual consistency work in practice in the demo.

AI-written summary · about

  1. 0:00Microservices communication challenges
  2. 1:02CQRS and event sourcing overview
  3. 3:13Service call chain complexity
  4. 8:13Command Query Responsibility Segregation
  5. 10:20Event sourcing principles and demo
  6. 13:33Live CQRS and event sourcing demo
  7. 18:53Read models and event data
  8. 21:41Unidirectional CQRS communication
  9. 24:14Read model side effects
  10. 27:25Command processor handling commands
  11. 28:30Eventual consistency in systems
  12. 30:17Real-time updates with notifications
  13. 34:31Summary 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.