A serverless application with thousands of concurrent Lambda invocations is exhausting the connection limit of its RDS database. Which managed solution pools and reuses connections efficiently?
A) Amazon RDS Proxy.
B) Increasing the Lambda timeout.
C) A larger EBS volume on the database.
D) Switching Lambda to provisioned concurrency only.
Correct Answer: A
Explanation: Amazon RDS Proxy maintains a pool of database connections shared across many Lambda invocations, preventing connection exhaustion and improving scalability. (B) timeouts don’t reduce connection count. (C) storage is unrelated. (D) provisioned concurrency helps cold starts, not connection pooling.