Hi all,
I was wondering how one would arrange package in CQRS based apps. Naively we package our classes based on CQRS building blocks as follows:
Project 1: Domains
Aggregates
Commands
Entities
Events
Project 2: EventListeners
EventListeners
Project 3: Query Service
QueryService
Admittedly we’re still in very early stage of development so we haven’t put much focus on package structure.
Any advice would be greatly appreciated.
Thanks & Regards,
SetNug