A company is building a serverless application using AWS Lambda and Amazon DynamoDB. The Lambda function processes user uploads from Amazon S3 and stores metadata in DynamoDB. The function is experiencing high latency during peak hours. Which action would MOST improve the performance without increasing the function timeout?
Higher provisioned capacity reduces throttling and write latency, directly improving performance.
Why this answer
Option D is correct because increasing DynamoDB provisioned read/write capacity reduces throttling and latency. Option A is wrong because Lambda reserved concurrency limits throughput. Option B is wrong because DynamoDB Accelerator (DAX) is for read-heavy workloads, but the function writes metadata.
Option C is wrong because moving to a VPC adds network latency.