Event sourcing using F# workshop
Hosted by OsloFSharp
Details
It's finally time for another OsloFSharp meetup!
The topic is event sourcing using F#. Event sourcing is the act of storing state changes as events instead of the actual state, and then use those events to rebuild the state when you need it. It might sound complicated and it might not be obvious why doing it this way might be a good idea. Some of the reasons you might want to do this is:
- You must have an audit log of what have happened in the system, using event sourcing for this makes the actual data the log.
- Increased testability.
- Easier to apply some kind of conflict management
Event sourcing is by its core functional, which you'll learn in the workshop, and that is why F# is a good fit in a system where you want to use event sourcing.
Of course event sourcing isn't a silver bullet, but it is something that isn't as hard as you might think when you've learned the basic concepts.
The agenda is:
- 17:30-18:00 - pizza
- 18:00-18:15/18:30 - intro
- 18:15/18:30-20:15/20:30 - workshop
Location is to be decided.
The workshop will be lead by Nikolai Andersen, Senior Consultant at BEKK, and Tomas Jansson, Manager at BEKK.







