CQRS + Event Sourcing: (is it correct that) Commands are generally communicated point-to-point, while Domain Events are communicated through pub/sub?
I’m basically trying to wrap my head around the concept of CQRS and related concepts.
Distributed application using RabbitMQ
I am on my way to create an application with 4 bounded context using CQRS & event sourcing.
Inheritance, commands and event sourcing
In order not to redo things several times I wanted to factorize common stuff. For Instance, let’s say we have a cow and a horse. The cow produces milk, the horse runs fast, but both eat grass.
design for interruptable operations
I couldn’t find a better topic but here it is;
Audit trails and recording actions
Background
Should we call a command inside another command in CQRS?
I know there are many posts on this question but none of them gives a clear answer or solution (atleast for my specific case)
Where should an object in CQRS+ES be fully initialized: in the constructor, or when applying the first event?
There appears to be widespread agreement in the OOP community that the class constructor should not leave an object partly or even fully uninitialized.
Where should an object in CQRS+ES be fully initialized: in the constructor, or when applying the first event?
There appears to be widespread agreement in the OOP community that the class constructor should not leave an object partly or even fully uninitialized.
Where should an object in CQRS+ES be fully initialized: in the constructor, or when applying the first event?
There appears to be widespread agreement in the OOP community that the class constructor should not leave an object partly or even fully uninitialized.
Should I really need to implement event sourcing is this case?
An example of use case when event sourcing is applicable here whose excerpt is: