Bird
0
0

A startup expects unpredictable traffic spikes and wants to minimize cost during low usage while avoiding throttling during spikes. Which DynamoDB capacity mode should they choose and why?

hard📝 Best Practice Q15 of 15
AWS - DynamoDB
A startup expects unpredictable traffic spikes and wants to minimize cost during low usage while avoiding throttling during spikes. Which DynamoDB capacity mode should they choose and why?
AOn-demand mode because it charges per request and scales instantly without manual setup.
BProvisioned mode with auto scaling enabled to adjust capacity automatically.
CProvisioned mode with fixed capacity to control costs strictly.
DOn-demand mode but with a fixed maximum request limit to save costs.
Step-by-Step Solution
Solution:
  1. Step 1: Understand startup's needs

    They want to avoid throttling during spikes and save cost during low usage.
  2. Step 2: Compare capacity modes for unpredictable traffic

    On-demand mode charges per request and auto scales instantly, ideal for unpredictable spikes.
  3. Step 3: Evaluate other options

    Provisioned with auto scaling helps but requires setup and may lag; fixed capacity risks throttling or cost waste.
  4. Final Answer:

    On-demand mode because it charges per request and scales instantly without manual setup. -> Option A
  5. Quick Check:

    Unpredictable traffic = on-demand mode best [OK]
Quick Trick: Unpredictable spikes? Choose on-demand for auto scaling [OK]
Common Mistakes:
  • Choosing fixed provisioned capacity for unpredictable traffic
  • Assuming auto scaling is instant and always perfect
  • Thinking on-demand has fixed request limits

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More AWS Quizzes