Messages submit to SQS, worker calls back to webapi with results.