I am a newbie on CQRS and Axon. I am going to implement a request approval system via Axon Framework.
There is a use case scenario to approve a request with only request ID and user ID. Before triggering an approve request command, I need to check up the user’s role and the request status.
The user should have admin right to approve the request while the status of the request should be new.
However, should I retrieve the user and request aggregates from event store in command controller?
Or I should issues 2 queries in query side to get user’s role and request status from command controller?