I use event storming to analyze this assignment and, I prefer elasticsearch as Query part of this. For this assignment I do not wrote any command as in assignment description they do not ask. Event Storming Doc of this assignment is here: https://miro.com/app/board/o9J_lE56W3g=/
Run following command:
make set-up
note: if you do not want docker, just make sure elasticsearch is installed and configured.
Mock elastic search take lots of time. In this case I thought it is out scope of this assigment.