I just read Vernon's book "Implementing Domain-Driven Design". What I couldn't find is where to put your Domain Event's classes.
- In the same namespace as your aggregates?
- In a sub-module like
<aggregate-namespace>.Events
? - Or a hybird: same namespace but a physical
Events
subdirectory
It's not a big concern but it would be nice to know what some of you did and how it worked out.
Thanks in advance!