A mobile game development studio is launching a new multiplayer game. They require a database to store player session states and real-time game lobby information. The data structure consists of simple key-value pairs, and the system must scale dynamically to support millions of players with consistent, single-digit millisecond latency. Which AWS service is best suited for these database requirements?
- AAmazon RDS for MySQL
- Amazon DynamoDBAnswer
- CA self-managed PostgreSQL database hosted on Amazon EC2
- DAmazon Redshift
Answer
Amazon DynamoDB is the most suitable service for this scenario.
Amazon DynamoDB is a fully managed NoSQL database service that provides consistent, single-digit millisecond latency and horizontal scaling, which matches the game studio's requirements for key-value player session states and real-time lobby information at scale.
Step-by-Step Solution
Key Concept
Selecting the appropriate AWS database service based on workload requirements (NoSQL key-value store with low latency vs. relational or data warehouse).