DDD Academy
No upcoming sessions

CQRS and Event Sourcing for C# developers

Essentials
English

Your Instructors

Starting out with Command and query responsibility segregation (CQRS) and Event sourcing (ES) can be daunting, the number of questions coming your way overwhelming. To understand why, how, and when to apply, it requires a shift in mindset. This workshop focuses on learning the answer to those questions in a practical manner. Using a specific problem domain as our guide, we'll explore how we can come to a working solution using hands-on exercises.

Topics include

  • how to design with and write tests using messages,
  • the various ways CQRS, ES and DDD can be applied together,
  • the mechanics of command and query handling to cater for validation, authorization and behavior execution on aggregates,
  • the mechanics of event sourcing,
  • the mechanics of read models and projections,
  • the interaction with an event store,...

At the end of the workshop you should be capable to employ these patterns in select areas of your code base.

Yves Reynhout at Domain-Driven Design Europe

Participant Requirements

  • Participants should have a working knowledge of C#
  • Bring a laptop with a C# development environment installed.

Sessions & Booking

Upcoming Sessions

No upcoming sessions yet.

Get in touch and we'll keep you posted.

Book for your team

We can organize this workshop privately for your company, tailored to your domain.

Contact us

Stay in the Loop

Get notified about new workshops, early-bird discounts, and exclusive content on DDD, Architecture, and Software Design.

No spam, unsubscribe anytime. Join 5,000+ developers.