~/talk

Events! Events Everywhere!

Talkat code.talks 2022 · 2022-09-15..09-16· [software-architecture, microservices]
slides:none on file

Claim: events are facts — once emitted they describe something that already happened and receivers failing to process them is their problem. Distinguishes event sourcing is internal persistence (store a sequence of changes inside a service, use projections for queries) from event streaming is an API (publish domain events to Kafka/Pulsar/etc. for cross-service collaboration). Warns against treating an enterprise Kafka topic as the global source of truth or emitting only notifications instead of event-carried state; commands require feedback, events do not.

AI-written summary · about

  1. 0:00Intro
  2. 0:55Everybody Loves Events
  3. 6:01What's the problem with this?
  4. 10:51How Domain Events Usually Come About
  5. 11:33Temporal Decoupling
  6. 13:09Event Sourcing?
  7. 14:17Event Sourcing Inside
  8. 19:38Listen to your own events?
  9. 20:32Inside vs outside, persistence vs API
  10. 24:49And the other way around (Event Streaming and Event Collaboration without Event Sourcing)
  11. 33:37Commands and Queries
~/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.