A DevOps engineer is building a solution that uses Amazon Simple Queue Service (Amazon SQS) standard queues. The solution also includes an AWS Lambda function and an Amazon DynamoDB table.
The Lambda function pulls content from an SQS queue event source and writes the content to the DynamoDB table.
The solution must maximize the scalability of Lambda and must prevent successfully processed SQS messages from being processed multiple times.
Which solution will meet these requirements?
Show answer and explanation
Correct answer: C
C is correct. We need ReportBatchItemFailures to return only failed items
A: batch window is the interval process time
B: batch size is the size of the job
D: queue visibility timeout is about re-process