I currently have a dynamo db table which adds new records at 80 TPS. Now, I want to do some processing on these records and I'm planning to trigger a Lambda function from a dynamo db stream on the addition of a new record. This Lambda will take the record and do some sort of processing which might take 15 seconds. So, that means my Lambda might invoke around 1200 (80*15) functions at a time which is way beyond the limits. So, I wanted to understand if anyone has tried a mechanism to limit the way a Lambda polls the dynamo db stream?
I tried going through the documentation but couldn't find any meaningful information to see if we can limit the Lambda to poll the dynamo db streams