AWS › Amazon DynamoDB

How does DynamoDB Global Tables support multi region applications?

Advanced

Answer

DynamoDB Global Tables provide a fully managed, multi region, multi active replication solution where writes made to a table in any participating region are automatically propagated to all other regions within seconds, allowing applications to read and write local data with low latency from users anywhere in the world while maintaining eventual consistency across regions.
aws dynamodb create-global-table --global-table-name Users --replication-group RegionName=us-east-1 RegionName=eu-west-1
Real-world example A global social media application uses DynamoDB Global Tables so a user's profile updates made from a server in Europe are automatically available to a server in the United States within seconds, without any custom replication code.

Common follow-ups: How does DynamoDB handle conflicting writes made in different regions at the same time?;What is the cost impact of enabling Global Tables?