A gaming startup is designing a mobile application and needs a database to store and retrieve player profiles, game states, and leaderboard scores using simple key-value lookups. The database must automatically scale to support millions of active players while maintaining single-digit millisecond latency. Which AWS database service is best suited for this requirement?
- Amazon DynamoDBAnswer
- BAmazon RDS for PostgreSQL
- CAmazon Redshift
- DAmazon S3
Answer
Amazon DynamoDB
Amazon DynamoDB is the correct choice because it is a fully managed, serverless NoSQL database service that supports both document and key-value store models. It automatically scales to meet demand while maintaining consistent, single-digit millisecond latency, which fits the requirements of storing player profiles and leaderboard scores for millions of users.
Step-by-Step Solution
Key Concept
Selecting the appropriate AWS database service based on data structure and performance requirements.
Estimated Time:45s