Amazon DynamoDB Streams to AWS Lambda to Amazon DynamoDB

Amazon DynamoDB → AWS Lambda → Amazon DynamoDB

Copy data from source to target DynamoDB tables.

Amazon DynamoDB is being used by thousands of customers globally to build the mission-critical business applications due to various benefits such as scalability, reliability, low latency, high durability etc.
While leveraging a DynamoDB database, customers come across many scenarios where they want to copy data from one DynamoDB table to another at near real-time. This pattern addresses that use-case.
You'll learn how you can leverage .NET based CDK application along-with Lambda function and DynamoDB streams to move data between source and target DynamoDB tables.

< Back to all patterns

GitHub icon Download this pattern (.zip)

GitHub icon View this pattern on GitHub


Clone repo

git clone https://github.com/aws-samples/serverless-patterns/cd serverless-patterns/dynamodb-streams-lambda-dynamodb

Deploy

cdk deploy


Testing

See the GitHub repo for detailed testing instructions.

Cleanup

Delete the stack: cdk destroy.

Created by:

Pankaj Rawat

Pankaj Rawat

Pankaj Rawat is a Lead Consultant at Amazon Web Services.

Follow on LinkedIn

Vijai Anand Ramalingam

Vijai Anand Ramalingam

Vijai Anand Ramalingam ia an Application Developer - ISV at Amazon Web Services

Follow on LinkedIn