Amazon DynamoDB Stream to Amazon EventBridge using Splitter pattern

Amazon DynamoDB → EventBridge Pipes → Splitter → Bus

This pattern takes a change data capture event from DynamoDB and splits it into multiple events into EventBridge.

This pattern takes a change data capture event from DynamoDB and splits into multiple events for EventBridge.
How the pattern works
  • 1. New order is created in DynamoDB table.
  • 2. EventBridge Pipes listens to event, and forwards to enricher.
  • 3. Enricher (Lambda function) takes event and splits it for EventBridge (target).
  • 4. EventBridge raises split events for downstream consumers..

< 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-splitter-pattern

Deploy

cdk deploy


Testing

See the README in the GitHub repo for detailed testing instructions.

Cleanup

Delete the stack: cdk destroy.

Created by:

David Boyne

David Boyne

Helping people learn about event-driven architectures and serverless

Follow on LinkedIn