AWS Certified DevOps Engineer – Professional (DOP-C02) — Question 203

A DevOps engineer is building an application that uses an AWS Lambda function to query an Amazon Aurora MySQL DB cluster. The Lambda function performs only read queries. Amazon EventBridge events invoke the Lambda function.

As more events invoke the Lambda function each second, the database's latency increases and the database's throughput decreases. The DevOps engineer needs to improve the performance of the application.

Which combination of steps will meet these requirements? (Choose three.)

Answer options

Correct answer: A, C, E

Explanation

The correct answer includes A, C, and E because using Amazon RDS Proxy optimizes database connections, opening the connection outside the event handler improves efficiency by reducing connection overhead, and connecting the Lambda function to the proxy endpoint utilizes the benefits of the proxy. Options B and D are less effective, as they do not provide the same level of optimization for managing connections in a high-throughput scenario.