~/talk

Event Driven Collaboration

Talkat NDC Oslo 2019 · 2019-06-17..06-21· [microservices]
slides:none on file

Explains how moving from shared databases to per-service ownership forces distributed data and how switching from request-driven to receiver-driven flow reduces chatty calls and uptime coupling. Shows concrete patterns: event-carried state transfer for building local caches of account and product data, the outbox pattern to guarantee at-least-once delivery, log‑tailing as an alternative, and choreography versus orchestration for sagas. Includes examples and libraries in C#, Python and Go and demos using RabbitMQ and Kafka.

AI-written summary · about

  1. 0:00Introduction to collaboration
  2. 2:42Agenda and SOA evolution
  3. 3:52Data inside vs outside
  4. 7:42Microservice boundaries
  5. 10:59Data outside service
  6. 14:40Request vs event-driven
  7. 20:23Handling temporal coupling
  8. 22:00Choreography vs orchestration
  9. 25:58Managing complex workflows
  10. 28:44Event carried state transfer
  11. 37:00Reference data patterns
  12. 40:44Ensuring data correctness
  13. 46:48Log tailing and messaging
  14. 52:19Data composition and closing
~/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.