Event-Sourced Story
It's been three years since we first adopted event sourcing in Growbots and we've been using it in production ever since. I want to introduce to you some basic concepts and share our experiance of designing, developing and running applications equipped with event-sourcing-based storage (with real, production traffic) - including problems and complexity involved - so you can see whether it's a tool worth using in your case, maybe compare experiances (all of them are unique) or introduce you to the event sourcing in the first place.
Presented at
- PyWaw #86 (slides - PDF, 134 KiB)
- PyCon PL 2019 (slides - PDF, 770 KiB)
- PyCon Balkan 2019 (slides - PDF, 4.43 MiB)
- PyCon DE & PyData Berlin 2019 (slides - PDF, 2 MiB)
- PyCode 2019 (slides - PDF, 2 MiB)
Code samples
Links
- Books
- Patterns, Principles, and Practices of Domain-Driven Design - Scott Millett, Nick Tune
- Talks
- various ES-related talks by Greg Young
- The Many Meanings of Event-Driven Architecture - Martin Fowler, GOTO 2017
- Event Sourcing - Martin Fowler
eventsourcing
Python library - John Bywater