Amazon DynamoDB Streams to Amazon SQS using Amazon EventBridge Pipes

Amazon DynamoDB → Amazon SQS

This pattern demonstrates a low code way to send DynamoDB stream records to an SQS queue using EventBridge Pipes.

This pattern demonstrates a low code way to send DynamoDB stream records to an SQS queue using EventBridge Pipes.
When items are put in the DynamoDB table, the DynamoDB stream captures a time ordered sequence of the changes to the items. The EventBridge pipe uses the stream records as a source and writes those records to the target SQS queue.
This pattern deploys one DynamoDB Table with streams enabled, one SQS Queue, one an EventBride Pipe to connect them.

< 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 dynamo-pipes-sqs-cdk/src/DynamoPipeSqs

Deploy

cdk deploy


Testing

See the GitHub repo for detailed testing instructions.

Cleanup

Delete the stack: cdk destroy.

Created by:

Tim Wondergem

Tim Wondergem

Tim Wondergem is a Cloud Application Architect at AWS whose passions include event driven systems serverless.