An online banking application retrieves user transaction history using an Amazon DynamoDB table. During end-of-month processing, users experience high query latencies, and the application log shows frequent `ProvisionedThroughputExceededException` errors on read operations. The primary key structure uses a partition key of `UserId` and a sort key of `TransactionTimestamp`. The developer plans to implement Amazon DynamoDB Accelerator (DAX) to achieve sub-millisecond read latency and alleviate the read workload on the DynamoDB table. The application code currently initiates reads with the parameter `ConsistentRead` set to `true`.
Which combination of actions must the developer take to resolve the performance issue and successfully utilize caching? (Select two.)
- Modify the application's query requests to use eventually consistent reads by setting the `ConsistentRead` parameter to `false`.Answer
- Initialize the DAX client in the application code and configure it to route requests to the DAX cluster endpoint.Answer
- CIncrease the table's provisioned Read Capacity Units (RCUs) to handle the peak workload, assuming the exception is due to reaching overall table capacity limits.
- DChange the application to perform periodic `Scan` operations via the DAX client to pre-populate the cache with all transaction records.
- EConfigure the DAX client by hardcoding the developer's IAM credentials directly into the client constructor to ensure authorization.