About me
Freek Van der Herten
@freekmurze
spatie.be
freek.dev
ohdear.app
f
l
areapp.io
Slide 3
Slide 3 text
Open Source
Software
Slide 4
Slide 4 text
spatie.be/open-source
Slide 5
Slide 5 text
spatie.be/videos
Slide 6
Slide 6 text
Let's talk about
event sourcing
Slide 7
Slide 7 text
Talk overview
Theory
Projectors demo
Aggregates demo
Slide 8
Slide 8 text
Traditional application
Write data in database
An update means overwriting the old data
The old data cannot be accessed anymore
Slide 9
Slide 9 text
APPLICATION
DATABASE
TABLE
value X
Slide 10
Slide 10 text
APPLICATION
DATABASE
TABLE
value X
value Y
Slide 11
Slide 11 text
Event Sourced Application
The application will
f
i
re o
f
f
events
Events will get written in a dedicated store
Events are passed to consumers that create projections
Aggregate, Aggregate Root...