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?

  1. AAmazon RDS for PostgreSQL
  2. BAmazon Aurora
  3. CAmazon DynamoDB
  4. DAmazon Redshift
Show answer & 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.

More Cloud Technology and Services questions