I am using Laravel as my backend in one system. Now, I want to handle some render processing (which will take a while), so I decided to get another system for that. Now I need to send the files from my Laravel backend to the other server to get processed.
I thought one way is using Queues. My first question is, is using a Queue a good approach? Is there a way to detect when that processing machine is done with the job and available for the next one, or do I need to do it manually? (Write on database a field, machine_is : ready/processing). I thought this way, it's easier to extend later on.
I thought of writing a get request on the server, and when job is done, it returns the response to Laravel.
What do you think? What is a good way of using a different system for heavy-processing/rendering tasks?
via senty