SAP-C02 Continuous Improvement for Existing Solutions Practice Question
A company is using Amazon DynamoDB as the primary database for a web application. The application experiences occasional throttling on writes. The company wants to implement a solution that automatically increases write capacity during traffic spikes. Which solution should they use?
⚠ Common exam trap
SAP-C02 often tests the confusion between read-side tools (DAX) and write-side scaling — candidates must recognize that DAX caches reads and that Global Tables address multi-region, not single-region write capacity.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Enable DynamoDB Auto Scaling for write capacity.
DynamoDB Auto Scaling adjusts provisioned write (and read) capacity automatically in response to actual utilization, using CloudWatch alarms and Application Auto Scaling to raise capacity during spikes and lower it when traffic subsides. This directly addresses occasional write throttling while keeping the table in provisioned mode. It is the intended mechanism for elastic capacity on provisioned tables.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Switch to DynamoDB On-Demand capacity mode.
Why it's wrong here
On-demand mode removes provisioned capacity entirely, so it cannot be configured to increase write capacity during spikes; it simply scales with traffic and costs more per request. The requirement is met by DynamoDB auto scaling, which adjusts provisioned write capacity units in response to consumed capacity.
- ✗
Implement DynamoDB Accelerator (DAX) for caching.
Why it's wrong here
DAX caches read results in front of DynamoDB, so it reduces read latency and read capacity consumption, leaving write throttling untouched. It is tempting because it is the standard DynamoDB performance accelerator, but it would be correct for read-heavy latency problems, not for scaling write capacity.
- ✗
Use DynamoDB Global Tables to distribute writes.
Why it's wrong here
Global Tables replicate writes across Regions for multi-Region active-active access; they do not raise a single table's write capacity ceiling or scale it automatically. It is tempting because replication spreads load geographically, but the throttling is against one table's provisioned write capacity, which needs auto scaling.
- ✓
Enable DynamoDB Auto Scaling for write capacity.
Why this is correct
DynamoDB Auto Scaling adjusts provisioned write capacity in response to CloudWatch-consumed capacity metrics, scaling up during spikes and down afterwards. This automatically raises write throughput when traffic surges, directly addressing the occasional write throttling described in the stem.
About these practice questions
One of 984 original SAP-C02 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →
JA
Written and reviewed by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
Last reviewed September 2026 · checked against the official Amazon Web Services exam blueprint
This SAP-C02 practice question is part of Courseiva's free Amazon Web Services certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the SAP-C02 exam.