
Ultimate access to all questions.
Deep dive into the quiz with AI chat providers.
We prepare a focused prompt with your quiz and certificate details so each AI can offer a more tailored, in-depth explanation.
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?
A
Configure Amazon DynamoDB Accelerator (DAX) for the new messages table. Update the code to use the DAX endpoint.
B
Add DynamoDB read replicas to handle the increased read load. Update the application to point to the read endpoint for the read replicas.
C
Double the number of read capacity units for the new messages table in DynamoDB. Continue to use the existing DynamoDB endpoint.
D
Add an Amazon ElastiCache for Redis cache to the application stack. Update the application to point to the Redis cache endpoint instead of DynamoDB.
Explanation:
Correct Answer: A
Amazon DynamoDB Accelerator (DAX) is specifically designed for this use case. Here's why:
B. DynamoDB read replicas:
C. Doubling read capacity units:
D. ElastiCache for Redis:
For a chat application where users expect near-real-time message delivery, DAX provides the optimal balance of low latency and minimal application changes.