A video game company is deploying a global gaming application that requires near real-time player reviews and rankings and fast data access. The data must persist on disk so it survives application restarts. Which solution provides this with the least operational overhead?
Choose an answer
Tap an option to check your answer.
Correct answer: Deploy an Amazon ElastiCache for Redis cluster and store the player data in the ElastiCache cluster..
Why this is the answer
ElastiCache for Redis is ideal for this scenario. It offers in-memory data storage for near real-time performance, crucial for gaming leaderboards and reviews. Redis also supports data persistence to disk, ensuring data survives restarts, and provides advanced data structures suitable for rankings. Its managed nature minimizes operational overhead. Storing data in an S3 bucket via CloudFront would be too slow for "near real-time" access due to S3's object storage nature, which is optimized for high throughput, not low-latency random access. Storing data directly on EC2 instances in multiple regions would require significant operational overhead for data synchronization, persistence, and high availability across regions, which is not "least operational overhead." ElastiCache for Memcached is a good in-memory cache but lacks the data persistence feature required by the problem statement, meaning data would be lost on restarts.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed