
Answer-first summary for fast verification
Answer: Utilize Amazon ElastiCache for Redis to compute and cache scores for the scoreboard.
The correct answer is B: 'Utilize Amazon ElastiCache for Redis to compute and cache scores for the scoreboard.' Amazon ElastiCache for Redis is well-suited for scenarios requiring real-time leaderboard calculations. It offers in-memory data storage with high performance and low latency, making it ideal for computing and caching the top-10 scores dynamically as players compete. This solution ensures that the scoreboard is updated in near real-time and supports the game's requirement to display scores, pause, and resume with score preservation. Options A and C do not provide the necessary real-time computational capability, and Option D would introduce unnecessary read latency and complexity.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
A company's new web-based video game requires a three-tier architecture with Amazon RDS for MySQL in the database layer. The game must support concurrent online players, display a real-time top-10 scoreboard, and allow pausing and resuming with score preservation. What is the recommended solution for a solutions architect to implement these features?
A
Use Amazon ElastiCache for Memcached to cache scores for real-time display.
B
Utilize Amazon ElastiCache for Redis to compute and cache scores for the scoreboard.
C
Implement Amazon CloudFront to cache the scoreboard section of the application.
D
Create an Amazon RDS MySQL read replica for scoreboard computation and read traffic management.
No comments yet.