exam questions

Exam AWS Certified Database - Specialty All Questions

View all questions & answers for the AWS Certified Database - Specialty exam

Exam AWS Certified Database - Specialty topic 1 question 297 discussion

Exam question from Amazon's AWS Certified Database - Specialty
Question #: 297
Topic #: 1
[All AWS Certified Database - Specialty Questions]

A company is running a mobile app that has a backend database in Amazon DynamoDB. The app experiences sudden increases and decreases in activity throughout the day. The company’s operations team notices that DynamoDB read and write requests are being throttled at different times, resulting in a negative customer experience.

Which solution will solve the throttling issue without requiring changes to the app?

  • A. Add a DynamoDB table in a secondary AWS Region. Populate the additional table by using DynamoDB Streams.
  • B. Deploy an Amazon ElastiCache cluster in front of the DynamoDB table.
  • C. Use on-demand capacity mode for the DynamoDB table.
  • D. Use DynamoDB Accelerator (DAX).
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️

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
Pranava_GCP
1 year, 8 months ago
Selected Answer: C
C. on-demand capacity mode "With on-demand capacity mode, DynamoDB charges you for the data reads and writes your application performs on your tables. You do not need to specify how much read and write throughput you expect your application to perform because DynamoDB instantly accommodates your workloads as they ramp up or down." https://docs.aws.amazon.com/wellarchitected/latest/serverless-applications-lens/capacity.html#:~:text=With%20on%2Ddemand,up%20or%20down.
upvoted 3 times
...
jeyam2001us
1 year, 9 months ago
C is correct
upvoted 2 times
...
Windy
1 year, 10 months ago
It's C.
upvoted 1 times
...
aviathor
1 year, 11 months ago
Selected Answer: C
A. That will not resolve the write throttling B. ElastiCache does not make sense with DynamoDB C. Why not provisioned w/autoscaling? Anyway, this is the answer that makes more sense D. Using DynamoDB Accelerator does require a change to the app
upvoted 2 times
...
SeemaDataReader
2 years, 1 month ago
Selected Answer: C
C Because the issue is with not only Read but writes also. DAX will only improve read performance
upvoted 4 times
...
Mintwater
2 years, 1 month ago
D DynamoDB Accelerator (DAX) is an in-memory cache that can be used to improve the performance of DynamoDB by caching frequently accessed data. It can help reduce the number of read requests to the backend DynamoDB table, thus reducing the likelihood of throttling. Option C, using on-demand capacity mode for the DynamoDB table, is a valid solution for avoiding throttling, but it may not be the most cost-effective option for applications with consistent or high workloads.
upvoted 1 times
cnmc
1 year, 11 months ago
The app experiences sudden increases and decreases in activity throughout the day. The company’s operations team notices that DynamoDB read and write requests are being throttled at different times >> the pattern is not consistent. Also DAX, being a cache, helps nothing with writes
upvoted 1 times
...
...
rdiaz
2 years, 1 month ago
Selected Answer: C
On demand.
upvoted 1 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 ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago