~/talk

The Data Side of Event Driven Architecture

slides:none on file

Event-driven systems must choose between full-payload vs key-based events: full payloads boost throughput at the cost of stamp coupling, contract versioning headaches, and huge bandwidth; key-based events simplify contracts and consistency but force synchronous DB lookups. Architectural quanta determine whether data is monolithic, domain-partitioned, or dedicated per service, each with trade-offs for availability and scale. Replication, explicit or implicit sync, or in-memory replication using hazelcast astgfire coherence and fitness mitigate sync needs but introduce their own limits (500 orders/sec → 250,000 KB/s).

AI-written summary · about

  1. 0:00Introduction to EDA
  2. 1:52Event terminology in EDA
  3. 3:18The missing data in EDA
  4. 4:20Architectural quantum explained
  5. 7:32Data contract patterns
  6. 15:55Key-based vs data-based contracts
  7. 18:22Anemic events and granularity
  8. 26:10Data topologies in EDA
  9. 32:55Monolithic data topology
  10. 35:23Domain data topology
  11. 37:55Dedicated data topology
  12. 40:47Choosing the right topology
  13. 46:55Solutions for data dependency
  14. 53:14Summary and key takeaways
~/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.