~/talk

Event Processing in Action

Talkat Heapcon 2019 · 2019-10-03..10-04· [distributed-systems]
slides:none on file

Argues that modeling a CI pipeline as events turns business flows into code: a pull request created starts builds, an event processor normalizes XML to JSON, and a build completed event carries full, immutable data used by a notification service and dashboard. Team expects ~30 event types and ends up with ~200; producers publish one canonical event each, consumers filter or republish, and the system gains traceability and easy refactoring but needs strong monitoring to handle volume and lost events.

AI-written summary · about

  1. 0:00Start
  2. 1:00WHO AM I?
  3. 4:04DOMAIN - CONTINUOUS INTEGRATION TOOL
  4. 7:05EVENT PROCESSING
  5. 8:27EVENT-DRIVEN ARCHITECTURE
  6. 11:26PRINCIPLES OF EDA
  7. 13:50EVENT-PROCESSING NETWORK
  8. 16:04EVENT OBJECT DESIGN
  9. 17:49THE NAME PAST TENSE
  10. 20:02THE NAME - WHAT HAPPENED
  11. 21:35HOW MANY DATA?
  12. 27:27STATE-CHANGE EXAMPLE
  13. 28:09DETECTABLE-CONDITION EXAMPLE
  14. 28:58CONSUMERS
  15. 31:44CHALLENGES
  16. 35:22PREDICATE REQUIRED
  17. 41:10EVENT CAN DEPEND ON CONSUMED EVENT
  18. 42:08PRODUCER OR CONSUMER?
  19. 44:07SAME EVENT BY DIFFERENT PRODUCERS
  20. 46:20MORE THAN ONE AT A TIME
  21. 47:02PUBLISH OR NOT PUBLISH???
  22. 48:48WHY YOU SHOULD CONSIDER EVENTS?
~/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.