Learn Event Sourcing, CQRS, DDD, and EventStoreDB with our professional training courses for developers and software architects.
Building event-sourced systems
Event Sourcing is a pattern which challenges the status quo of persisting the data in microservices and distributed applications. In this training you will learn the basics of the pattern, and at the end of it you will be able to implement a simple application leveraging Command, Events, Aggregate and a Projection.
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 training you will gain the necessary experience on how to model and implement complex systems using Domain-Driven Design, CQRS and Event Sourcing.