Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
exam questions

Exam AWS Certified Solutions Architect - Associate SAA-C03 All Questions

View all questions & answers for the AWS Certified Solutions Architect - Associate SAA-C03 exam

Exam AWS Certified Solutions Architect - Associate SAA-C03 topic 1 question 354 discussion

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?

  • A. Reduce the Lambda concurrency rate.
  • B. Enable RDS Proxy on the RDS DB instance.
  • C. Resize the RDS DB instance class to accept more connections.
  • D. Migrate the database to Amazon DynamoDB with on-demand scaling.
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
TariqKipkemei
Highly Voted 1 year, 5 months ago
Selected Answer: B
Many applications, including those built on modern serverless architectures, can have a large number of open connections to the database server and may open and close database connections at a high rate, exhausting database memory and compute resources. Amazon RDS Proxy allows applications to pool and share connections established with the database, improving database efficiency and application scalability. With RDS Proxy, failover times for Aurora and RDS databases are reduced by up to 66%. https://aws.amazon.com/rds/proxy/
upvoted 9 times
...
Murtadhaceit
Most Recent 10 months, 2 weeks ago
Selected Answer: B
A. Reduce the Lambda concurrency rate? Has nothing to do with decreasing connections timeout. B. Enable RDS Proxy on the RDS DB instance. Correct answer C. Resize the RDS DB instance class to accept more connections? More connections means worse performance. Therefore, not correct. D. Migrate the database to Amazon DynamoDB with on-demand scaling? DynamoDB is a noSQL database. Not correct.
upvoted 4 times
...
Guru4Cloud
1 year, 1 month ago
Selected Answer: B
RDS Proxy is a fully managed, highly available, and scalable proxy for Amazon Relational Database Service (RDS) that makes it easy to connect to your RDS instances from applications running on AWS Lambda. RDS Proxy offloads the management of connections to the database, which can help to improve performance and reliability.
upvoted 3 times
...
elearningtakai
1 year, 6 months ago
Selected Answer: B
To reduce application failures resulting from database connection timeouts, the best solution is to enable RDS Proxy on the RDS DB instance
upvoted 1 times
...
WherecanIstart
1 year, 7 months ago
Selected Answer: B
RDS Proxy
upvoted 3 times
...
nder
1 year, 7 months ago
Selected Answer: B
RDS Proxy will pool connections, no code changes need to be made
upvoted 1 times
...
bdp123
1 year, 7 months ago
Selected Answer: B
RDS proxy
upvoted 1 times
...
Neha999
1 year, 7 months ago
B RDS Proxy https://aws.amazon.com/rds/proxy/
upvoted 2 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...