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:
#2 - Keep your streams short! Or how to model Event-Sourced systems efficiently
#6 - Alexey Zimarev - You don't need an Event Sourcing framework. Or do you?
#7 - Design and test Event-Driven projections and read models
#9 - Radek Maziarka - Modularization with Event Storming Process Level
#11 - Maciej "MJ" Jędrzejewski - Evolutionary Architecture: The What. The Why. The How.
#12 - Jeremy D. Miller: Simplify your architecture with Wolverine
#14 - Mateusz Jendza: Why Verified Credentials is the Future of Digital Identity!
#15 - Mário Bittencourt: Leveraging BPMN for Seamless Team Collaboration in Software Development
Papers We Love #1 - Sagas (Hector Garcia-Molina, Kenneth Salem)
Share this post