A company hosts a serverless application on AWS. The application uses Amazon API Gateway, AWS Lambda, and an Amazon RDS for PostgreSQL database. The company notices an increase in application errors that result from database connection timeouts during times of peak traffic or unpredictable traffic. The company needs a solution that reduces the application failures with the least amount of change to the code. What should a solutions architect do to meet these requirements?
AReduce the Lambda concurrency rate.
BEnable RDS Proxy on the RDS DB instance.
CResize the RDS DB instance class to accept more connections.
DMigrate the database to Amazon DynamoDB with on-demand scaling.