~/talk

How Events Are Reshaping Modern Systems

Talkat Devoxx Belgium 2017 · 2017-11-06..11-10· [distributed-systems, microservices]
slides:none on file

Argues that event-driven design yields autonomous, loosely coupled services and demonstrates a working Akka-based demo: three actors (orders, inventory, payment) wired as a process manager that publishes events to an event stream, persists events with the built-in LevelDB journal, and replays them to rehydrate state on restart. Explains concrete distinctions between commands and events, shows how event sourcing provides durable audit logs and time travel, and shows the demo successfully recovers state and drives eventual consistency across services.

AI-written summary · about

  1. 0:00Introduction
  2. 0:55Why Events
  3. 2:45Why Now
  4. 4:48Why Legacy
  5. 5:52EventDriven Architecture
  6. 6:54What is an Event
  7. 9:05The Event Loop
  8. 12:53EventDriven Microservices
  9. 16:26Using Events as an Integration Fabric
  10. 19:07Two Embraces
  11. 19:30Consistency
  12. 20:13Past vs Present
  13. 22:36Events
  14. 23:16DomainDriven Design
  15. 24:34Mind the Facts
  16. 24:52Use Events
  17. 26:41Commands vs Events
  18. 28:01Events Define the Bounded Context
  19. 29:16The Code
  20. 32:07Actor Model
  21. 33:53Inventory Logic
  22. 34:43Receive Logic
  23. 39:46Scaffold
  24. 40:22Factory
  25. 40:53Create Order
  26. 42:20Persistence
  27. 51:12Rerun
  28. 51:57Reactive Micro Systems
~/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.