AWS Certified Solutions Architect – Professional — Question 618

A company is building a software-as-a-service (SaaS) solution on AWS. The company has deployed an Amazon API Gateway REST API with AWS Lambda integration in multiple AWS Regions and in the same production account.
The company offers tiered pricing that gives customers the ability to pay for the capacity to make a certain number of API calls per second. The premium tier offers up to 3,000 calls per second, and customers are identified by a unique API key. Several premium tier customers in various Regions report that they receive error responses of 429 Too Many Requests from multiple API methods during peak usage hours. Logs indicate that the Lambda function is never invoked.
What could be the cause of the error messages for these customers?

Answer options

Correct answer: D

Explanation

By default, Amazon API Gateway imposes a per-method limit of 1,000 requests per second (RPS), which is lower than the premium tier's 3,000 RPS allowance, leading to 429 throttling errors at the API Gateway level before the backend is even reached. Options A and B are incorrect because the Lambda functions were never invoked, meaning Lambda concurrency limits were not the bottleneck. Option C is incorrect because the default regional account limit for API Gateway is 10,000 RPS, which is higher than the premium tier's threshold.