Courseiva
Deployment and MigrationeasyMultiple ChoiceObjective-mapped

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.

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 →

How Courseiva writes practice questions · Editorial policy

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.