ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
The reasoning behind
event sourced systems
and why they are great
I’m me
What is an event sourced
system?
Everything results in an event
History detour
OOP event handling vs
message passing
Simula vs SmallTalk
C++ vs Objective C
The Tao of events
Event as Message
Event as Log entry
Event as State change
The Event store
Write only
Event versioning
Write first, ask questions later
Error fixes
Indexes
Consistency debate
Eventual consistency
Application as event streams
Event topics (very bad name)
Dispatchers
Pipelines
Workflows
Aggregates
Takeaways
Takeaways
Spark + Lambda everything
Homogenous, flat architecture
Thanks for listening

More Related Content