In this talk from the RavenDB conference, Elemar Júnior talks about CQRS and using RavenDB for event sourcing.
CQRS stands for Command Query Responsibility Segregation. That is, that command stack and query stack are designed separately. This leads to a dramatic simplification of design and potential enhancement of scalability.
Events are a new trend in the software industry. In the real world, we perform actions, and these actions generate a reaction. Event sourcing is about persisting events and rebuilding the state of the aggregates from recorded events.
In this talk, we'll share examples of how to effectively implement CQRS and event sourcing with RavenDB.