DOP-C02 Resilient Cloud Solutions Practice Question
A company uses DynamoDB global tables with two regions. They notice that writes in one region are not replicating to the other region after a brief network partition. Which configuration will ensure replication resumes automatically?
⚠ Common exam trap
Many candidates assume network partitions require manual recovery actions, but DynamoDB global tables are designed to automatically resume replication without intervention, testing the understanding of the service's built-in resilience and eventual consistency model.
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
✓
No action needed; DynamoDB automatically resumes replication when connectivity is restored.
DynamoDB global tables use a last-writer-wins (LWW) conflict resolution mechanism and are designed to handle temporary network partitions. When connectivity is restored, DynamoDB automatically resumes replication of pending writes using its internal replication engine, which is built on DynamoDB Streams. No manual intervention is required because the service manages eventual consistency across regions.
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 Streams with a Lambda function to manually replicate writes.
Why it's wrong here
Adding a Lambda on DynamoDB Streams to manually replicate writes duplicates the built-in replication machinery that global tables already use. Global tables internally leverage DynamoDB Streams to propagate changes asynchronously, with managed ordering, idempotent writes, and last-writer-wins conflict resolution; a custom process would not preserve those guarantees and could introduce duplicate writes, higher latency, and additional cost. It also fails to handle bulk backfill or schema evolution, making this a needlessly complex and error-prone workaround.
- ✓
No action needed; DynamoDB automatically resumes replication when connectivity is restored.
Why this is correct
No operator action is required because DynamoDB global tables are designed to tolerate temporary partition failures and network interruptions by persisting replication metadata and resuming from the correct point in the replication stream once connectivity is restored. Each write is durably committed in the source region first, and then the service replays it to other replicas with de-duplication and ordering, so the system automatically reconciles the data across regions. This resilience is a core feature, so no manual intervention is necessary.
- ✗
Manually fail over the table to the other region.
Why it's wrong here
A manual failover is meaningless in a global table architecture because there is no single primary or designated active region; every replica is read/write-capable and continuously synchronizes with the others. If one region is temporarily unreachable, clients are already served by the remaining regions, and when connectivity returns, the affected replica catches up automatically via the replication stream without any failover step. Attempting to fail over could actually trigger unnecessary client connection changes or application state adjustments that are not required by the service.
- ✗
Delete the replica table and recreate it.
Why it's wrong here
Deleting and recreating the replica table would destroy all locally stored data in that region, including any writes that had not yet propagated to other regions, and would create a fresh empty table that has no connection to the existing global table's replication stream. This not only causes permanent data loss but also breaks the replica's relationship with the other regions, requiring full manual backfill or data import. Since replication resumes automatically and reconciles all pending writes after a connectivity outage, this destructive action is completely unnecessary and dangerous.
Go deeper
Related to this question
About these practice questions
This DOP-C02 question is part of Courseiva's 1,298-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam 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 DOP-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 DOP-C02 exam.