~/talk

Event Sourcing: the good, the bad and the complicated

Talkat PHP fwdays'17 · on Sunday, 2017-06-11· [microservices]
slides:none on file

Built a working code review marketplace prototype (not live for legal reasons) using event sourcing plus CQRS: aggregates, an immutable event stream, projectors and process managers drive behavior, and external tools like GitHub Fabricator Bitbucket GitLab Stripe Mailgun integrate with retries. The claim is that event sourcing fits process‑oriented OLTP, it forces designing six artifacts per feature, scales by async commands, survives outages, and a two‑developer team can make it work using phosphorus and only Posterous.

AI-written summary · about

  1. 0:00Start
  2. 10:30Event Storming
  3. 21:31The Event Stream
  4. 26:46Recap
  5. 27:05Command Handler
  6. 30:26Design the Aggregate Method
  7. 37:27Executing Business Logic outside the Aggregate
  8. 39:36Use Case Scenario
~/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.