nerdexam
Amazon

SAA-C03 · Question #272

A company is designing an application to connect AWS Lambda functions to an Amazon RDS for MySQL DB instance. The DB instance manages many connections. The company needs to modify the application to…

The correct answer is A. Use Amazon RDS Proxy for connection pooling. Modify the application to use the RDS Proxy for. Amazon RDS Proxy helps manage thousands of concurrent database connections by pooling and reusing them efficiently. It is especially useful for serverless applications like AWS Lambda that can open numerous connections quickly, potentially overwhelming the database. Using RDS…

Submitted by diego_uy· Mar 4, 2026Design Resilient Architectures

Question

A company is designing an application to connect AWS Lambda functions to an Amazon RDS for MySQL DB instance. The DB instance manages many connections. The company needs to modify the application to improve connectivity and recovery. Which solution will meet these requirements with the LEAST operational overhead?

Options

  • AUse Amazon RDS Proxy for connection pooling. Modify the application to use the RDS Proxy for
  • BCreate a new RDS instance for connection pooling. Modify the application to use the new RDS
  • CCreate read replicas to distribute the load of the DB instance. Create a Network Load Balancer to
  • DMigrate the RDS for MySQL DB instance to Amazon Aurora MySQL to increase DB instance

How the community answered

(44 responses)
  • A
    84% (37)
  • B
    2% (1)
  • C
    9% (4)
  • D
    5% (2)

Explanation

Amazon RDS Proxy helps manage thousands of concurrent database connections by pooling and reusing them efficiently. It is especially useful for serverless applications like AWS Lambda that can open numerous connections quickly, potentially overwhelming the database. Using RDS Proxy reduces connection management overhead and improves fault tolerance.

Community Discussion

No community discussion yet for this question.

Full SAA-C03 Practice