exam questions

Exam AWS Certified Developer - Associate DVA-C02 All Questions

View all questions & answers for the AWS Certified Developer - Associate DVA-C02 exam

Exam AWS Certified Developer - Associate DVA-C02 topic 1 question 201 discussion

A company has an application that stores data in Amazon RDS instances. The application periodically experiences surges of high traffic that cause performance problems. During periods of peak traffic, a developer notices a reduction in query speed in all database queries.

The team’s technical lead determines that a multi-threaded and scalable caching solution should be used to offload the heavy read traffic. The solution needs to improve performance.

Which solution will meet these requirements with the LEAST complexity?

  • A. Use Amazon ElastiCache for Memcached to offload read requests from the main database.
  • B. Replicate the data to Amazon DynamoDSet up a DynamoDB Accelerator (DAX) cluster.
  • C. Configure the Amazon RDS instances to use Multi-AZ deployment with one standby instance. Offload read requests from the main database to the standby instance.
  • D. Use Amazon ElastiCache for Redis to offload read requests from the main database.
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
kashtelyan
Highly Voted 1 year, 8 months ago
Selected Answer: A
When deciding between Memcached and Redis, here are a few questions to consider: Is object caching your primary goal, for example to offload your database? If so, use Memcached. https://docs.aws.amazon.com/whitepapers/latest/scale-performance-elasticache/memcached-vs.-redis.html
upvoted 8 times
...
albert_kuo
Most Recent 8 months, 2 weeks ago
Selected Answer: A
option A (using ElastiCache for Memcached) provides the best balance of meeting the requirements (multi-threaded, scalable caching to improve performance) while maintaining the least complexity.
upvoted 1 times
...
65703c1
1 year ago
Selected Answer: A
A is the correct answer.
upvoted 1 times
...
tsdsmth
1 year, 4 months ago
Selected Answer: A
A. If you're looking for a multi-threaded solution, then ElastiCache for Memcached (not Redis) is the solution.
upvoted 1 times
...
SerialiDr
1 year, 4 months ago
Selected Answer: A
A. Use Amazon ElastiCache for Memcached to offload read requests from the main database. ElastiCache for Memcached is a good fit for this scenario. It's a high-performance, distributed, in-memory caching system that can easily scale to manage surges in read traffic. It's simple to set up and integrate with an existing RDS instance. D. Use Amazon ElastiCache for Redis to offload read requests from the main database. ElastiCache for Redis also offers high performance and is capable of handling surges in read traffic. Redis provides more advanced data structures and features compared to Memcached, like persistence, built-in replication, and support for complex data types. However, it might be more complex to set up and manage than Memcached, depending on the use case.
upvoted 3 times
...
Digo30sp
1 year, 8 months ago
Selected Answer: A
The correct answer is (A). Amazon ElastiCache for Memcached is a scalable, multithreaded caching solution that can be used to offload heavy read traffic from Amazon RDS instances. ElastiCache for Memcached is easy to configure and manage, making it a low-effort solution to meet technical lead requirements.
upvoted 3 times
...
fordiscussionstwo
1 year, 8 months ago
AAAAAAAAA
upvoted 3 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 ...