~/talk

Building microservices with event sourcing and CQRS

Talkat SpringOne2GX 2015 · 2015-09-14..09-17· [microservices, software-architecture]
links:none on file
slides:none on file

Explains how combining CQRS with event sourcing stores every state change as immutable events (JSON preferred), lets teams rebuild state to any timestamp, run event replay for debugging, and support temporal queries; recommends lightweight brokers like RabbitMQ and read stores such as Hazelcast or Neo4j; describes optimistic versioning for concurrent updates, anonymization instead of deletion for regulation, checkpoints/snapshots to avoid full replays, and points to Axon and Akka Persistence as practical starting toolsets.

AI-written summary · about

  1. 0:00Intro
  2. 4:58Drawbacks
  3. 11:58Example
  4. 13:53Naming
  5. 17:14Finegrained events
  6. 20:00Treating events immutable
  7. 22:31Legacy systems
  8. 23:21Enterprise Service Bus
  9. 28:28Business Value
  10. 31:08CQRS
  11. 32:56Refactoring
  12. 45:44Consistency risks
  13. 50:57Consistency
~/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.