
… event-based projection that make CQRS and Event Sourcing such a great match. And in such a system, CQRS and Event Sourcing can hardly be called “orthogonal concepts”, because without Event Sourcing, implementing a reliable event-based projection will become signific…
In an Event Sourcing architecture, it is important to distinguish commands from events. A command represents an intention (modeled with the present tense like CreateCustomer) while an event represents a fact, something that already happened (modeled with the past tense like CustomerUpdated).