A company hosts a multiplayer gaming app on AWS. The app needs sub-millisecond read latency for frequently accessed data and must support one-time queries on historical data. Which solution meets these requirements with the LEAST operational overhead?
Choose an answer
Tap an option to check your answer.
Correct answer: Use Amazon DynamoDB with DynamoDB Accelerator (DAX) for data that is frequently accessed. Export the data to an Amazon S3 bucket by using DynamoDB table export. Run one-time queries on the data in Amazon S3 by using Amazon Athena..
Why this is the answer
The correct solution leverages DynamoDB with DAX for sub-millisecond read latency on frequently accessed data, as DAX is a fully managed in-memory cache specifically designed for DynamoDB. DynamoDB table export provides a straightforward, managed way to export historical data to S3. Amazon Athena then allows for ad-hoc, one-time queries directly on the S3 data without provisioning servers, minimizing operational overhead.
Incorrect options:
Amazon RDS does not provide sub-millisecond latency for frequently accessed data out-of-the-box like