Watch: Event Sourcing at Wix: Problems and Solutions — Maxim Kolotilkin
In traditional architectures, the same data model is used to query and update a database. And as a result, it ends up with very complex models that have a lot of logic inside, such as validations, conversions, and so on.
Have you ever thought of implementing CQRS and Event Sourcing design patterns in your next big project? Do you know all pros and cons of these approaches?
For the last 10 years, Event Sourcing had ups and downs with multiple implementations in a huge variety of projects. In Wix, we have several projects such as Invoices, Stores, and some others, that successfully integrated Event Sourcing in their architecture.
In this talk, Maxim Kolotilkin shares the engineering challenges we faced and solved, implementing and using Event Sourcing in a product that is heavily used daily by data developers creating, updating, and running thousands of data jobs, from daily jobs to jobs that are running every 5 minutes. Watch:
For more engineering updates and insights:
- Follow us on: Twitter | Facebook | LinkedIn
- Read our blog
- Visit us on GitHub
- Subscribe to our monthly newsletter
- Subscribe to our YouTube channel
- Follow our Medium publication
- Listen to our podcast on Apple, Spotify or Google