
Ultimate access to all questions.
An e-commerce company's order-processing app, using Amazon API Gateway and AWS Lambda, stores data in an Aurora PostgreSQL DB. During peak sales, customer order timeouts occurred due to high DB CPU and memory usage from many open connections. What's the minimal change to prevent timeouts?
A
Set up Lambda provisioned concurrency and make the DB a global database across AWS Regions.
B
Implement Amazon RDS Proxy for the DB and update Lambda to use the proxy endpoint.
C
Add a DB read replica in another Region and direct traffic using API Gateway query parameters.
D
Switch from Aurora PostgreSQL to DynamoDB using AWS DMS and adjust Lambda to access the new DB.