AWS Certified Solutions Architect Associate SAA-C03 Practice Question
A company is experiencing occasional surges in traffic to their web services, which in turn invoke serverless functions. These surges lead to a significant increase in operational costs. What should the Solutions Architect implement to manage the influx of requests cost-effectively while maintaining service availability?
You selected this option
Enforce request throttling at the request entry point to regulate the number of invocations.
You selected this option
Create additional event sources to distribute the load during peak traffic periods.
You selected this option
Allocate more memory to the serverless functions to enhance their performance during traffic spikes.
You selected this option
Implement user-based quotas to restrict the total number of requests a user can make over a period.
By configuring a throttling mechanism directly on the request entry point, such as implementing a usage plan with request throttling, the company can prevent the serverless compute resources from being overwhelmed. This prevents unnecessary scaling that would otherwise increase operational costs. Higher memory allocation could potentially add to the cost without addressing the surplus of requests. Trigger additions could actually increase concurrency and costs. User-based quotas are more geared towards controlling long-term usage and do not provide immediate relief during traffic spikes.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is request throttling and how does it work?
Open an interactive chat with Bash
What are serverless functions and why are they cost-effective?
Open an interactive chat with Bash
What are usage plans and how do they differ from user-based quotas?