ExamGecko
Question list
Search
Search

List of questions

Search

Related questions











Question 252 - DVA-C01 discussion

Report
Export

An application writes items to an Amazon DynamoDB table. As the application scales to thousands of instances, calls to the DynamoDB API generate occasional ThrottlingException errors. The application is coded in a language incompatible with the AWS SDK.

How should the error be handled?

A.
Add exponential backoff to the application logic
Answers
A.
Add exponential backoff to the application logic
B.
Use Amazon SQS as an API message bus
Answers
B.
Use Amazon SQS as an API message bus
C.
Pass API calls through Amazon API Gateway
Answers
C.
Pass API calls through Amazon API Gateway
D.
Send the items to DynamoDB through Amazon Kinesis Data Firehose
Answers
D.
Send the items to DynamoDB through Amazon Kinesis Data Firehose
Suggested answer: A

Explanation:

https://aws.amazon.com/premiumsupport/knowledge-center/throttled-ddb/SDKs automatically add exponential backoff. If not using the AWS SDKs, add your own backoff logic tothe application code. https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Programming.Errors.html#Programming.Errors.Handling

asked 16/09/2024
Javier Rodriguez
33 questions
User
Your answer:
0 comments
Sorted by

Leave a comment first