~/talk

CQRS and Event Sourcing: May the Event Be with You

TalkinItalianat SymfonyDay 2017 · on Friday, 2017-10-20· [php, microservices]
slides:none on file

Presents using CQRS together with Event Sourcing in Symfony to create an immutable event log that isolates integration pain and allows teams to replay and rebuild system state after production bugs. Describes a Symfony implementation using subscribers/listeners, a provider/manager split, and storage options (RDBMS, Dynamo/Cassandra), and warns about pitfalls such as missing event data and external-query drift (e.g., exchange rates). Describes a proprietary Symfony audit bundle (not open source) used in production for logging, testing and onboarding.

AI-written summary · about

  1. 0:00Introduction
  2. 1:15CQRS and Event Sourcing
  3. 4:18Modern app problems
  4. 6:25Event Sourcing intro
  5. 9:15Immutable events
  6. 11:45Event Sourcing benefits
  7. 13:32Read/write split
  8. 16:01Implementation challenges
  9. 18:08Audit Team Bundle
  10. 20:44CQRS with Event Sourcing
  11. 22:09Event naming rules
  12. 23:32When to adopt
  13. 24:14Conclusion
~/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.