Watch: Event Sourcing at Wix: Problems and Solutions — Maxim Kolotilkin

Wix Engineering
Wix Engineering
Published in
1 min readJul 26, 2020
Photo by Harrison Hargrave on Unsplash

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:

--

--

Wix Engineering
Wix Engineering

Wix Engineering. We develop innovative cloud-based web applications that influence our Wix.com 150M+ users worldwide