0:00
/
0:00

Webinar #6 - Alexey Zimarev - You don't need an Event Sourcing framework. Or do you?

It’s the first webinar with a special guest for our Architecture Weekly community: Alexey Zimarev. He’s one of the biggest authorities around Event Sourcing and Event-Driven Architecture.

Alexey explained his motivation for building his Eventuous framework sharing his insights and experience around Event Sourcing and Event-Driven Architecture.

Alexey wrote about his talk:

You don't need an Event Sourcing framework. Or do you?

When we talk about implementing an event-sourced system, we hear from the experts in the subject that Event Sourcing, in essence, is an easy concept. You don't need a framework, they say. Or do you? When building a production-grade system, I personally always ended up building something that could be used as a set of building blocks. Sometimes, it gets the "framework" in its name. Working at Event Store as a Dev Advocate, I often engage in conversations with our customers, and I observe the same pattern. We also have some decent (and not-so) OSS projects on GitHub. After a while, I decided to consolidate my own experience in the field, and build yet another "Event Sourcing framework" for .NET. During this talk, I want to share my motivation for doing that, as well as my experience building it, and some feedback from people using it in production.

After the presentation, we had a long Q&A session where we discussed not only the basics but especially 2nd and 3rd-day issues of event-driven software:

  • projections rebuilds,

  • specifics of modelling, why it’s important to keep streams short,

  • archiving streams and different specifics of the data lifetime,

  • and many more

Check also:
- Eventuous documentation,
- Eventuous blog,
- Alexey's home page,
- Eventuous Youtube channel,
- join Eventuous community Slack channel.


Webinars: