Sends events from Amazon DynamoDB Streams to Amazon SQS using Amazon EventBridge Pipes

DynamoDB Streams → EventBridge Pipes → AWS Lambda → Amazon SQS

Serverless pattern that sends events from DynamoDB Stream to SQS using EventBridge Pipes. Implemented with serverless framework

This serverless pattern demonstrates how to send events from DynamoDB Stream to SQS using EventBridge Pipes.
Filters are configured on the pipe and matched events are enriched using AWS Lambda. The Lambda function logs information about the event before sending the event to the pipe target (SQS queue).
Filters and enrichment stages are optional and can be configured.

< 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/eventbridge-pipes-dynamodbstream-to-sqs-serverless

Deploy

serverless deploy --verbose


Testing

See the GitHub repo for detailed testing instructions.

Cleanup

serverless remove --verbose.

Created by:

Anjali Modi

Anjali Modi

Anjali Modi is a Software Engineer working for developing Serverless solutions at Distinction-Dev, India

Follow on LinkedIn