A company has a mobile chat application with a data store based in Amazon DynamoDB. Users would like new messages to be read with as little latency as possible. A solutions architect needs to design an optimal solution that requires minimal application changes. Which method should the solutions architect select?
AConfigure Amazon DynamoDB Accelerator (DAX) for the new messages table. Update the code to use the DAX endpoint.
BAdd DynamoDB read replicas to handle the increased read load. Update the application to point to the read endpoint for the read replicas.
CDouble the number of read capacity units for the new messages table in DynamoDB. Continue to use the existing DynamoDB endpoint.
DAdd an Amazon ElastiCache for Redis cache to the application stack. Update the application to point to the Redis cache endpoint instead of DynamoDB.