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 177 discussion

An entertainment company is using Amazon DynamoDB to store media metadata. The application is read intensive and experiencing delays. The company does not have staff to handle additional operational overhead and needs to improve the performance efficiency of DynamoDB without reconfiguring the application.

What should a solutions architect recommend to meet this requirement?

  • A. Use Amazon ElastiCache for Redis.
  • B. Use Amazon DynamoDB Accelerator (DAX).
  • C. Replicate data by using DynamoDB global tables.
  • D. Use Amazon ElastiCache for Memcached with Auto Discovery enabled.
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
techhb
Highly Voted 1 year, 11 months ago
Selected Answer: B
DAX stands for DynamoDB Accelerator, and it's like a turbo boost for your DynamoDB tables. It's a fully managed, in-memory cache that speeds up the read and write performance of your DynamoDB tables, so you can get your data faster than ever before.
upvoted 24 times
...
cookieMr
Highly Voted 1 year, 4 months ago
Selected Answer: B
A. Using Amazon ElastiCache for Redis would require modifying the application code and is not specifically designed to enhance DynamoDB performance. C. Replicating data with DynamoDB global tables would require additional configuration and operational overhead. D. Using Amazon ElastiCache for Memcached with Auto Discovery enabled would also require application code modifications and is not specifically designed for improving DynamoDB performance. In contrast, option B, using Amazon DynamoDB Accelerator (DAX), is the recommended solution as it is purpose-built for enhancing DynamoDB performance without the need for application reconfiguration. DAX provides a managed caching layer that significantly reduces read latency and offloads traffic from DynamoDB tables.
upvoted 12 times
...
1e22522
Most Recent 3 months, 2 weeks ago
Selected Answer: B
Use the turbo
upvoted 2 times
...
awsgeek75
10 months, 3 weeks ago
B: https://aws.amazon.com/dynamodb/dax/ improve 10x performance (marketing pitch on above link) with fully managed service so no reconfiguration or operational overhead involved.
upvoted 2 times
...
TariqKipkemei
1 year, 2 months ago
Selected Answer: B
Amazon DynamoDB Accelerator (DAX) is a fully managed, highly available caching service built for Amazon DynamoDB. DAX delivers up to a 10 times performance improvement—from milliseconds to microseconds—even at millions of requests per second. https://aws.amazon.com/dynamodb/dax/#:~:text=Amazon%20DynamoDB%20Accelerator%20(-,DAX),-is%20a%20fully
upvoted 2 times
...
Abrar2022
1 year, 5 months ago
Selected Answer: B
improve the performance efficiency of DynamoDB
upvoted 2 times
...
gx2222
1 year, 7 months ago
Selected Answer: B
Amazon DynamoDB Accelerator (DAX) is a fully managed, highly available, in-memory cache for DynamoDB that helps improve the read performance of DynamoDB tables. DAX provides a caching layer between the application and DynamoDB, reducing the number of read requests made directly to DynamoDB. This can significantly reduce read latencies and improve overall application performance.
upvoted 3 times
...
osmk
1 year, 8 months ago
B-->Applications that are read-intensive===>https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DAX.html#DAX.use-cases
upvoted 2 times
...
LuckyAro
1 year, 10 months ago
Selected Answer: B
DynamoDB Accelerator, less over head.
upvoted 3 times
...
wmp7039
1 year, 10 months ago
Option B is incorrect as the constraint in the question is not to recode the application. DAX requires application to be reconfigured and point to DAX instead of DynamoDB https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DAX.client.modify-your-app.html Answer should be A
upvoted 3 times
LoXoL
10 months, 1 week ago
DAX does not require application logic modification (compatible with existing DynamoDB APIs). ElastiCache would work after changes on app's code.
upvoted 2 times
...
...
Buruguduystunstugudunstuy
1 year, 11 months ago
Selected Answer: B
To improve the performance efficiency of DynamoDB without reconfiguring the application, a solutions architect should recommend using Amazon DynamoDB Accelerator (DAX) which is Option B as the correct answer. DAX is a fully managed, in-memory cache that can be used to improve the performance of read-intensive workloads on DynamoDB. DAX stores frequently accessed data in memory, allowing the application to retrieve data from the cache rather than making a request to DynamoDB. This can significantly reduce the number of read requests made to DynamoDB, improving the performance and reducing the latency of the application.
upvoted 4 times
Buruguduystunstugudunstuy
1 year, 11 months ago
Option A, using Amazon ElastiCache for Redis, would not be a good fit because it is not specifically designed for use with DynamoDB and would require reconfiguring the application to use it. Option C, replicating data using DynamoDB global tables, would not directly improve the performance of reading requests and would require additional operational overhead to maintain the replication. Option D, using Amazon ElastiCache for Memcached with Auto Discovery enabled, would also not be a good fit because it is not specifically designed for use with DynamoDB and would require reconfiguring the application to use it.
upvoted 2 times
...
...
career360guru
1 year, 11 months ago
Selected Answer: B
Option B
upvoted 3 times
...
k1kavi1
1 year, 11 months ago
Selected Answer: B
Agreed
upvoted 3 times
...
Shasha1
1 year, 11 months ago
B DAX is a fully managed, highly available, in-memory cache for DynamoDB that delivers lightning-fast performance and consistent low-latency responses. It provides fast performance without requiring any application reconfiguration
upvoted 4 times
...
Wpcorgan
1 year, 12 months ago
B is correct
upvoted 2 times
...
goatbernard
2 years ago
Selected Answer: B
DAX is the cache for this
upvoted 2 times
...
nhlegend
2 years ago
B is correct, DAX provides caching + no changes
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 ...