I really like the idea of setting up a service such as RabbitMQ to handle my larger jobs and have n workers scale and process those requests. My question lies in if I should also handle 'quick' actions a user performs in the UI, such as saving small changes in a form, through the queue.
When I read about AMQP RPC it sounds like this would WORK for this kind of task, but is it the smart thing to do for such a use case? Am I making it more complicated than it should be and should use REST + AMQP depending on task?