Training courses

Learn Event Sourcing, CQRS, DDD, and EventStoreDB with our professional training courses for developers and software architects.

Building event-sourced systems

  • Virtual Classroom

    Event Sourcing and CQRS Basics

    Remote learning1 day

    Event Sourcing has quickly become one of the most important development patterns for building modern distributed systems. This course provides you the basic concepts around Event Sourcing, how it relates to CQRS (Command-Query Responsibility Segregation), and how to use the pattern.

  • Virtual Classroom

    Advanced Event Sourcing, CQRS, and DDD Modelling

    Remote learning2 days

    Event Sourcing is an implementation of a persistence model where instead of updating the current state of the system we persist its whole history as a stream of events. In this advanced training you will gain the necessary experience on how to model and implement complex systems using Domain-Driven Design, CQRS and Event Sourcing.

  • Bespoke/Private

    Need bespoke training for your team?

    In addition to our regular public training courses, we can also provide private courses and bespoke training for your team. Get in touch and let us know what you require, and we'll provide you with a quote.