DDD Academy
No upcoming sessions

Real-life Event Sourcing Advanced

Advanced
English

Your Instructors

Real-life Event Sourcing Advanced

Join Alexey Zimarev, the Event Sourcing enthusiast, Developer Advocate at Event Store and the author of "Hands-On Domain-Driven Design with .NET Core" book for a two days workshop for developers and architects who are willing to learn practical aspects of implementing Event Sourcing.

The aim of this workshop is to dive deeper into production aspects of Event Sourcing and answer some common questions about performance, scaling, integrations, dealing with legacy systems, production readiness and maintenance.

Topics covered:

  • Impact of Event Sourcing to architecture
  • Integrating with events
  • Scaling read and write sides of CQRS
  • Orchestration and choreography
  • Integration with events
  • Production readiness
  • Maintaining an event-sourced system beyond day one
  • Dealing with legacy systems

Requirements

You should be familiar with Event Sourcing as a pattern and be able to write a DDD-flavoured event-sourced application on your own, from scratch. You need to be familiar with DDD concepts like Ubiquitous Language, Bounded Context and Aggregate.

Alexey will write code in C# but participants can use any language. EventStore will be used to persist events. Prepare by setting up a client library for your language. The official client is available for .NET and community-driven libraries exist for Java, NodeJS, Python and other languages.

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.