Q5 — AWS SAA-C03 Ch.11

Question 5 of 100 | ← Chapter 11

Q705. A company has deployed a multiplayer game for mobile devices. The game requires live location tracking of players based on latitude and longitude. The data store for the game must support rapid updates and retrieval of locations.The game uses an Amazon RDS for PostgresQL DB instance with read replicas to store the location data During peak usage periods the database is unable to maintain the performance that is needed for reading and writing updates. The game's user base is increasing rapidly. What should a solutions architect do to improve the performance of the data tier?

Correct Answer: D. Deploy an Amazon ElastiCache for Redis cluster in front of the existing DB instance. Modify the game to use Redis.

Explanation

The correct answer is D. Deploy an Amazon ElastiCache for Redis cluster in front of the existing DB instance. Modify the game to use Redis. Explanation: A. Taking a snapshot of the existing DB instance and restoring it with Multi-AZ enabled will not solve the performance issue. Multi-AZ is designed for high availability and not for improving read/write performance. B. Migrating from Amazon RDS for PostgreSQL to Amazon Elasticsearch Service (Amazon ES) with Kibana is not the right solution, as Amazon ES is primarily used for search and analytics, and not for real-time location tracking and updates. C. Deploying Amazon DynamoDB Accelerator (DAX) in front of the existing DB instance is not the best solution, as DynamoDB is a NoSQL database service, and the game is currently using a PostgreSQL database. D. Deploying an Amazon ElastiCache for Redis cluster in front of the existing DB instance is the best solution. Redis is an in-memory data store that can handle rapid updates and retrievals of location data, which is a better fit for the game's requirements than a traditional relational database like PostgreSQL. By caching the location data in Redis, the game can offload the read and write workload from the PostgreSQL database, improving the overall performance of the data tier.