A web app that launches cpu intensive background jobs in the background whenever users call it.
example: youtube.com. people upload videos, it gets converted in background job.
how can you deal with many users simultaneously attempting to launch their own background jobs ? it must be queued correct?
additionally, if the background job fails, the user on web app should be notified. if success, notified.
is there a framework or library in ruby or php that can handle this ?