AWS Certified Cloud Practitioner (CLF-C02)Cloud Technology and ServicesHard

A gaming company needs a fully managed NoSQL database that automatically scales throughput to handle unpredictable traffic spikes without manual capacity planning. Which AWS service and configuration BEST fits this need?

  1. AAmazon RDS with Multi-AZ deployment
  2. BAmazon DynamoDB with on-demand capacity mode
  3. CAmazon Aurora Serverless v2
  4. DAmazon DynamoDB with provisioned capacity mode
Show answer & explanation

Correct answer: B. Amazon DynamoDB with on-demand capacity mode

DynamoDB on-demand capacity mode automatically scales read/write throughput instantly based on actual traffic, eliminating the need to forecast capacity, which is ideal for unpredictable spikes.

Why the other options are wrong

  • A. RDS is a relational database and Multi-AZ provides availability, not automatic throughput scaling for NoSQL workloads.
  • C. Aurora Serverless v2 is relational and scales compute, but the requirement specifically calls for NoSQL.
  • D. Provisioned capacity requires setting read/write capacity units in advance, requiring manual planning.

DynamoDB On-Demand Capacity

A DynamoDB billing/scaling mode that automatically adjusts throughput to match traffic without pre-provisioning capacity.

  • No capacity planning needed
  • Pay per request pricing
  • Ideal for unpredictable or spiky workloads

Memory trick: On-Demand = On the fly scaling

More Cloud Technology and Services questions