AWS Certified Solutions Architect – Professional — Question 221

A company is having issues with a newly deployed serverless infrastructure that uses Amazon API Gateway, Amazon Lambda, and Amazon DynamoDB.
In a steady state, the application performs as expected. However, during peak load, tens of thousands of simultaneous invocations are needed and user requests fail multiple times before succeeding. The company has checked the logs for each component, focusing specifically on Amazon CloudWatch Logs for Lambda.
There are no errors logged by the services or applications.
What might cause this problem?

Answer options

Correct answer: C

Explanation

The correct answer is C because if the throttle limit on API Gateway is too low, it can prevent additional requests from reaching the Lambda function during peak times, thus causing failures. Option A is incorrect as memory allocation issues would likely lead to logged errors. Option B is not the cause since it refers to resource limitations within a VPC rather than API Gateway throttling. Option D is misleading because while DynamoDB can auto scale, it is unlikely to cause request failures if properly configured.