[{"data":1,"prerenderedAt":83},["ShallowReactive",2],{"pattern-eventbridge-pipes-ddbstream-with-filters-to-eventbridge":3},{"id":4,"title":5,"architectureURL":6,"cleanup":7,"contributors":10,"deploy":12,"description":15,"extension":16,"framework":17,"gitHub":18,"highlight":6,"introBox":24,"language":32,"level":33,"meta":34,"patternArch":35,"resources":64,"s3URL":6,"services":6,"stem":78,"testing":79,"videoId":6,"__hash__":82},"patterns\u002Fpatterns\u002Feventbridge-pipes-ddbstream-with-filters-to-eventbridge.json","Change data capture events into multiple Amazon EventBridge pipes",null,{"text":8},[9],"Delete the stack: \u003Ccode>sam delete\u003C\u002Fcode>.",[11],"content\u002Fcontributors\u002Fdavid-boyne.json",{"text":13},[14],"sam deploy --guided","Change data capture events from DynamoDB stream into EventBridge using multiple EventBridge pipes and filters","json","AWS SAM",{"template":19},{"repoURL":20,"templateURL":21,"projectFolder":22,"templateFile":23},"https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fserverless-patterns\u002Ftree\u002Fmain\u002Feventbridge-pipes-ddbstream-with-filters-to-eventbridge","serverless-patterns\u002Feventbridge-pipes-ddbstream-with-filters-to-eventbridge","eventbridge-pipes-ddbstream-with-filters-to-eventbridge","template.yaml",{"headline":25,"text":26},"How it works",[27,28,29,30,31],"Two EventBridge pipes are connected to the same DynamoDB stream. Each pipe filters out changes and raises CDC events into EventBridge, creating OrderCreated, OrderUpdated events.","\u003Ch5>How this pattern works?\u003C\u002Fh5>","\u003Cimg width=\"100%\" src=\"https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fserverless-patterns\u002Fblob\u002Fmain\u002Feventbridge-pipes-ddbstream-with-filters-to-eventbridge\u002Fscreenshot.png?raw=true\" \u002F>","Two EventBridge pipes are connected to the same DDB stream. Each pipe filters by `eventName`, and filters when items are added or modified","When an item is added the \u003Cstrong>`OrderCreated`\u003C\u002Fstrong> event is raised, when item is modified the \u003Cstrong>`OrderUpdated`\u003C\u002Fstrong> event is raised.","YAML","200",{},{"icon1":36,"icon4":41,"icon2":45,"icon5":50,"icon3":52,"line1":56,"line3":59,"line2":61,"line4":63},{"x":37,"y":38,"service":39,"label":40},15,55,"dynamodb","Amazon DynamoDB",{"x":42,"y":38,"service":43,"label":44},26,"dynamodb-stream","",{"x":46,"y":47,"service":48,"label":49},50,65,"eventbridge-pipes","EventBridge Pipes",{"x":46,"y":51,"service":48,"label":44},25,{"x":53,"y":38,"service":54,"label":55},80,"eventbridge","Amazon EventBridge",{"from":57,"to":58,"label":44},"icon4","icon2",{"from":57,"to":60,"label":44},"icon5",{"from":58,"to":62,"label":44},"icon3",{"from":60,"to":62,"label":44},{"bullets":65},[66,69,72,75],{"text":67,"link":68},"EventBridge Pipes Documentation","https:\u002F\u002Fdocs.aws.amazon.com\u002Feventbridge\u002Flatest\u002Fuserguide\u002Feb-pipes-event-source.html",{"text":70,"link":71},"CloudFormation API for Pipes","https:\u002F\u002Fdocs.aws.amazon.com\u002FAWSCloudFormation\u002Flatest\u002FUserGuide\u002Faws-resource-pipes-pipe.html",{"text":73,"link":74},"Video explaining EventBridge Pipes","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=xXGXCOc3cBs&t=1037s",{"text":76,"link":77},"Learn more about event-driven architecture","https:\u002F\u002Fserverlessland.com\u002Fevent-driven-architecture","patterns\u002Feventbridge-pipes-ddbstream-with-filters-to-eventbridge",{"text":80},[81],"See the README in the GitHub repo for detailed testing instructions.","8AK8m0oSA193CevItt2Iv2jz4zAHiALn5u4lTiKQyAA",1781951705083]