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?
Create additional event sources to distribute the load during peak traffic periods.
Implement user-based quotas to restrict the total number of requests a user can make over a period.
Allocate more memory to the serverless functions to enhance their performance during traffic spikes.
Enforce request throttling at the request entry point to regulate the number of invocations.