A company runs applications on AWS that connect to the company's Amazon RDS database. The applications scale on weekends and at peak times of the year. The company wants to scale the database more effectively for its applications that connect to the database. Which solution will meet these requirements with the LEAST operational overhead?
AUse Amazon DynamoDB with connection pooling with a target group configuration for the database. Change the applications to use the DynamoDB endpoint.
BUse Amazon RDS Proxy with a target group for the database. Change the applications to use the RDS Proxy endpoint.
CUse a custom proxy that runs on Amazon EC2 as an intermediary to the database. Change the applications to use the custom proxy endpoint.
DUse an AWS Lambda function to provide connection pooling with a target group configuration for the database. Change the applications to use the Lambda function.