Requests are handled by flask, a bunch of urls are inserted in the object store (redis)
and arguments are put on the queue (redis again) for workers to consume. More workers
would mean more items processed in parallel.
Other possible implementations:
multiprocessingmodule for consuming all cpus.multiprocessing.managers.SyncManagerfor distributing task to other machines.

