
Answer-first summary for fast verification
Answer: Implement exponential backoff and randomized delay for batch operation retries., Augment the provisioned read capacity for accessed DynamoDB tables.
Option B is correct because implementing exponential backoff and randomized delay helps effectively manage retry logic, reducing the chance of overwhelming the system with immediate repeated requests and increasing the probability of successful retries amid intermittent issues. Option D is correct because increasing the provisioned read capacity of the DynamoDB tables enables the application to better handle the read throughput requirements, thereby reducing the likelihood of encountering UnprocessedKeys due to insufficient capacity. Together, these solutions enhance the resiliency of the application in handling batch operations.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.
To enhance the resilience of an application making batch requests to Amazon DynamoDB via the BatchGetItem API, which actions should be taken when the response includes UnprocessedKeys?
A
Immediately retry the batch operation.
B
Implement exponential backoff and randomized delay for batch operation retries.
C
Utilize AWS SDK for request handling.
D
Augment the provisioned read capacity for accessed DynamoDB tables.
E
Raise the provisioned write capacity for accessed DynamoDB tables.