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?
A) Lambda has very low memory assigned, which causes the function to fail at peak load.
B) Lambda is in a subnet that uses a NAT gateway to reach out of the internet, and the function instance does not have sufficient Amazon EC2 resources in the VPC to scale with the load.
C) The throttle limit set on API Gateway is very low. During peak load, the additional requests are not making their way through to Lambda.
D) DynamoDB is set up in an auto scaling mode. During peak load, DynamoDB adjusts capacity and throughput behind the scenes, which is causing the temporary downtime. Once the scaling completes, the retries go through successfully.
Correct Answer:
Verified
Q464: A company has a website that enables
Q465: A company has an application that uses
Q466: A retail company is running an application
Q467: A company has an internal AWS Elastic
Q468: A company's CISO has asked a Solutions
Q470: A company provides AWS solutions to its
Q471: A company has a web application that
Q472: An advisory firm is creating a secure
Q473: During a security audit of a Service
Q474: A company is designing a new highly
Unlock this Answer For Free Now!
View this answer and more for free by performing one of the following actions
Scan the QR code to install the App and get 2 free unlocks
Unlock quizzes for free by uploading documents