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?
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.