Right now lambda gets invoked directly with RequestResponse instead of Event (async).
This is going to mean bumping up against lambda's throttling limit regularly for all but the shortest of tasks.
Switching to streams should significantly increase concurrency (of sqs processing; not lambda).
EB Worker -> Kinesis Stream -> Lambda Event Source
The question is how to get response back in a timely manner?