I have a use case with two modules :
- Users
- Projects
I’m stuck with this use case :
At register, I have to check if Users mail is already associated to a user. If not, create the user and then create a Projects using the created user id.
I have a route like users/create.
How to avoid calling Projects create command inside Users create command ?
Do I have to use saga or may I miss some CQRS fundamentals ?