exam questions

Exam AWS Certified Developer Associate All Questions

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

Exam AWS Certified Developer Associate topic 1 question 437 discussion

Exam question from Amazon's AWS Certified Developer Associate
Question #: 437
Topic #: 1
[All AWS Certified Developer Associate Questions]

An application that is deployed to Amazon EC2 is using Amazon DynamoDB. The application calls the DynamoDB REST API. Periodically, the application receives a ProvisionedThroughputExceededException error when the application writes to a DynamoDB table.

Which solutions will mitigate this error MOST cost-effectively? (Choose two.)

  • A. Modify the application code to perform exponential backoff when the error is received.
  • B. Modify the application to use the AWS SDKs for DynamoDB.
  • C. Increase the read and write throughput of the DynamoDB table.
  • D. Create a DynamoDB Accelerator (DAX) cluster for the DynamoDB table.
  • E. Create a second DynamoDB table. Distribute the reads and writes between the two tables.
Show Suggested Answer Hide Answer
Suggested Answer: AB 🗳️

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
KT_Yu
Highly Voted 2 years, 5 months ago
Selected Answer: AB
A. Modify the application code to perform exponential backoff when the error is received. B. Modify the application to use the AWS SDKs for DynamoDB.
upvoted 9 times
...
rcaliandro
Most Recent 2 years ago
Selected Answer: AD
Why B guys, it should be A and D
upvoted 1 times
hyuub
1 year, 11 months ago
In the question it says ProvisionedThroughputExceededException occurs when writing to DynamoDB, DAX is helpful when there is a problem with the RCU.
upvoted 3 times
...
...
dyaz208
2 years, 5 months ago
Selected Answer: AB
I think A, B.
upvoted 1 times
...
pancman
2 years, 5 months ago
Selected Answer: AB
The correct answer is A and B. Although C (Increasing the capacity) would also solve the issue, it would not be cost-effective. The question is specifically asking for the MOST cost-effective solution. Hence, A and B.
upvoted 1 times
...
Drey
2 years, 5 months ago
Why not C? B does not guarantee ProvisionedThroughputExceededException to be resolved.
upvoted 1 times
tieyua
2 years, 5 months ago
Because capacity cause real money while developers are cheaper by the dozen amid massive layoffs and chatgpt ^_^
upvoted 1 times
...
dyaz208
2 years, 5 months ago
I think it could be work. Each of the AWS SDKs provides important services to your application, including the following : Implementing basic retry logic in case of errors. https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Programming.SDKOverview.html
upvoted 1 times
...
...
Phinx
2 years, 5 months ago
Selected Answer: AB
Because the solutions should be cost-effective, it should be A B.
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 ...