I'm building a web api application. I was wondering what is the best way to call the use case layer. One option is use uncle bob's interactors as it described here: Interactors Another option is use command pattern as described here: Command Pattern
The main difference between the solutions at least from my understanding is that in the interactors solution the controller doesn't know the handler, it just sends a request and some interactor will do the job, while in the command option the controller needs to invoke the command.
What do you think is the better solution?