Hi all, relatively new to using commanded and event sourcing, so trying to wrap my head around things.
Regarding event-centric Domain Driven Design, I’ve come to understand that events are the backbone of things that happen in a system, so everything should be modeled with them. It’s only at certain points where a decision must be made that a command should be used to drive that event.
I’d like to use commanded to facilitate writing those events into code, however I’m running into a bit of an issue: I haven’t found a way to publish events without a corresponding command and aggregate. This is not ideal, as the domains I’ve modeled do not all use aggregates.
Rather than hacking in one-time-use aggregates and fake commands, I would really rather have a way to publish events appropriately.
Is there any way that this can be done? Thank you to anyone for any help that they can give.