Learn Event Sourcing, CQRS, DDD, and EventStoreDB with our professional training courses for developers and software architects.
Building event-sourced systems
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.
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.