A customer trying to a replicate existing DynamoDB tables cross region. They are trying the following approach.
Stream + Lambda
- Enable stream on the source table
- Create target table
- Use Lambda function to capture data from the source stream and write it to the target table
- See https://github.com/awslabs/dynamodb-cross-region-library
But the jar seems to be deprecated hence they are looking for alternatives.
Is a there a way to replicate existing DynamoDB tables cross region with no downtime ?
The other way is to convert to Global tables but that involves a downtime.