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?
- AAmazon RDS with Multi-AZ deployment
- BAmazon DynamoDB with on-demand capacity mode
- CAmazon Aurora Serverless v2
- DAmazon DynamoDB with provisioned capacity mode
Show answer & explanationAnswer & 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