DBS-C01 Deployment and Migration Practice Question
A company is deploying a new application that requires a highly available DynamoDB table with eventual consistency. The table will be accessed from multiple AWS Regions. What is the most appropriate deployment strategy?
⚠ Common exam trap
Watch out — candidates often confuse DynamoDB Streams (a single-Region change capture mechanism) with global tables (which use Streams internally for multi-Region replication), leading them to choose Option D as a DIY approach instead of the managed global tables service.
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
✓
Use DynamoDB global tables
DynamoDB global tables provide a fully managed, multi-Region, multi-active solution that automatically replicates data across selected AWS Regions, delivering eventual consistency and high availability for applications accessed from multiple Regions. This is the most appropriate strategy because it natively supports the requirement without custom code or additional infrastructure.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Use DynamoDB auto scaling to handle regional traffic
Why it's wrong here
Auto scaling is for capacity, not replication.
- ✗
Use DynamoDB Accelerator (DAX) to cache data across regions
Why it's wrong here
DAX is a caching service, not a replication solution.
- ✓
Use DynamoDB global tables
Why this is correct
Global tables provide managed multi-region replication with eventual consistency.
- ✗
Use DynamoDB Streams to replicate data to another region
Why it's wrong here
DynamoDB Streams capture row-level changes but lack the built-in cross-Region replication logic required for multi-Region high availability; they would require custom code to read the stream and write to a second table, introducing latency and complexity that fails the stem’s need for eventual consistency across Regions. This option is tempting because streams are often used for change-data-capture and can feed a secondary table in the same Region, but the correct service for automatic multi-Region replication is DynamoDB global tables, which handle conflict resolution and eventual consistency natively.
Go deeper
Related to this question
About these practice questions
Courseiva writes every DBS-C01 question from scratch — 1,663 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This DBS-C01 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 DBS-C01 exam.