AWS Certified Cloud Practitioner (CLF-C02)Cloud Technology and ServicesEasy
A small startup is developing a new mobile game and anticipates unpredictable spikes in user traffic, especially during promotional events. They need a database that can handle millions of requests per second with single-digit millisecond latency, without requiring them to provision or manage servers. Which AWS database service is BEST suited for this requirement?
- AAmazon RDS for PostgreSQL
- BAmazon Aurora
- CAmazon DynamoDB
- DAmazon Redshift
Show answer & explanationAnswer & explanation
Correct answer: C. Amazon DynamoDB
Amazon DynamoDB is a fully managed, serverless NoSQL database service that delivers single-digit millisecond performance at any scale, making it ideal for applications with unpredictable high-traffic demands.
Why the other options are wrong
- A. Amazon RDS is a relational database service and requires server management, which goes against the serverless requirement.
- B. Amazon Aurora is a relational database compatible with MySQL and PostgreSQL, offering high performance but still requiring some management overhead compared to DynamoDB's serverless model.
- D. Amazon Redshift is a data warehousing service, optimized for analytical queries, not for high-transaction, low-latency operational workloads like a mobile game backend.
Amazon DynamoDB
A fully managed, serverless NoSQL database service that provides fast and flexible performance with seamless scalability.
- NoSQL database
- Serverless and fully managed
- Single-digit millisecond latency at any scale
- Ideal for high-traffic, unpredictable workloads
Memory trick: NoSQL DynamoDB, for speed and scale, serverless, it does prevail.