An enterprise resource planning application is hosted in an Auto Scaling group of Amazon EC2 instances behind an Application Load Balancer which uses an Amazon DynamoDB table as its data store. For the application’s reporting module, there are five AWS Lambda functions which are reading from the DynamoDB Streams of the table to count the number of products, monitor the inventory, generate reports, move new items to an Amazon Data Firehose for analytics, and many more. The operations team discovered that in peak times, the Lambda functions are getting a stream throttling error and some of the requests fail which affects the performance of the reporting module. Which of the following is the MOST scalable and cost-effective solution with the LEAST amount of operational overhead?