Bird
0
0

You want to design a Global Table for a worldwide app with users in Asia, Europe, and America. Which strategy best reduces latency and ensures data consistency?

hard🚀 Application Q15 of 15
DynamoDB - Backup and Recovery
You want to design a Global Table for a worldwide app with users in Asia, Europe, and America. Which strategy best reduces latency and ensures data consistency?
ACreate replicas in Asia, Europe, and America with strongly consistent reads enabled
BCreate a single table in one region and route all traffic there
CCreate replicas only in Asia and America to reduce costs
DCreate replicas in Asia, Europe, and America regions with eventual consistency reads
Step-by-Step Solution
Solution:
  1. Step 1: Consider latency and availability

    Replicas in all user regions reduce latency by serving data locally.
  2. Step 2: Understand consistency trade-offs

    Strongly consistent reads across regions are not supported; eventual consistency is used to balance latency and consistency.
  3. Step 3: Evaluate options

    Create replicas in Asia, Europe, and America regions with eventual consistency reads creates replicas in all needed regions with eventual consistency, which is best for performance and availability.
  4. Final Answer:

    Create replicas in Asia, Europe, and America regions with eventual consistency reads -> Option D
  5. Quick Check:

    Global Tables + eventual consistency = low latency worldwide [OK]
Quick Trick: Use replicas in all regions with eventual consistency [OK]
Common Mistakes:
MISTAKES
  • Expecting strong consistency across regions
  • Using single region causing high latency
  • Skipping regions to save cost but hurting users

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More DynamoDB Quizzes