DDD Europe 2023 - Program

Slim your aggregates with an Event-Driven approach

Main Conference - Hands-on Lab



Oskar Dudycz

Oskar Dudycz

Aggregates are a useful pattern, but too often, we follow state obsession while designing and implementing them. During the session, I'll show you how an Event-driven approach and a bit of functional composition can help to slim them down. We'll get a better focus on behaviour and simplicity. Grab your laptop and try it on your own!


Laptop with .NET or Java preinstalled.

About Oskar Dudycz

I'm a developer, technical team leader, and architect. I started a career before StackOverflow existed. For over 15 years, I've been creating systems close to the business process. I believe that Event-Driven Architectures and Event Sourcing are great ways to achieve that.

I'm an active open-source developer and one of the Marten library maintainers. I'm sharing my journey and findings on my blog https://event-driven.io and practical samples at https://github.com/oskardudycz.