
Explanation:
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.
Ultimate access to all questions.
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.
No comments yet.