[{"data":1,"prerenderedAt":76},["ShallowReactive",2],{"pattern-eventbridge-pipes-dynamodbstream-to-sqs-cdk-python":3},{"id":4,"title":5,"architectureURL":6,"cleanup":7,"contributors":10,"deploy":12,"description":15,"extension":16,"framework":17,"gitHub":18,"highlight":6,"introBox":23,"language":28,"level":29,"meta":30,"patternArch":31,"resources":54,"s3URL":6,"services":6,"stem":71,"testing":72,"videoId":6,"__hash__":75},"patterns\u002Fpatterns\u002Feventbridge-pipes-dynamodbstream-to-sqs-cdk-python.json","Amazon DynamoDB Streams to Amazon SQS queue using Amazon EventBridge Pipes",null,{"text":8},[9],"Delete the stack: \u003Ccode>cdk destroy\u003C\u002Fcode>.",[11],"content\u002Fcontributors\u002Fpubudu-jayawardana.json",{"text":13},[14],"cdk deploy","Simple pattern that sends events from DynamoDB Stream to SQS using EventBridge Pipes. Implemented with CDK using Python. ","json","AWS CDK",{"template":19},{"repoURL":20,"templateURL":21,"projectFolder":21,"templateFile":22},"https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fserverless-patterns\u002Ftree\u002Fmain\u002Feventbridge-pipes-dynamodbstream-to-sqs-cdk-python","eventbridge-pipes-dynamodbstream-to-sqs-cdk-python","eventbridge_pipes_dynamodbstream_to_sqs_cdk_python\u002Feventbridge_pipes_dynamodbstream_to_sqs_cdk_python_stack.py",{"headline":24,"text":25},"How it works",[26,27],"Whenever there is an change in a item of the DynamoDB table, a message about the change and item will be available in DynamoDB Stream.","EventBridge Pipe polls these messages in DynamoDB stream. When the messages are available, Pipe first filter them based on the filter criteria provided. Then, the matched messages are sent to the target SQS.","Python","300",{},{"icon1":32,"icon4":37,"icon2":41,"icon3":45,"line1":49,"line2":52},{"x":33,"y":34,"service":35,"label":36},20,50,"dynamodb","Amazon DynamoDB Streams",{"x":38,"y":34,"service":39,"label":40},30,"dynamodb-stream","",{"x":42,"y":34,"service":43,"label":44},57,"eventbridge-pipes","Amazon EventBridge Pipes",{"x":46,"y":34,"service":47,"label":48},85,"sqs","Amazon SQS",{"from":50,"to":51,"label":40},"icon4","icon2",{"from":51,"to":53,"label":40},"icon3",{"bullets":55},[56,59,62,65,68],{"text":57,"link":58},"EventBridge Pipes Documentation","https:\u002F\u002Fdocs.aws.amazon.com\u002Feventbridge\u002Flatest\u002Fuserguide\u002Feb-pipes-event-source.html",{"text":60,"link":61},"CloudFormation API for Pipes","https:\u002F\u002Fdocs.aws.amazon.com\u002FAWSCloudFormation\u002Flatest\u002FUserGuide\u002Faws-resource-pipes-pipe.html",{"text":63,"link":64},"Pipes Documentation for CDK v2 Python","https:\u002F\u002Fdocs.aws.amazon.com\u002Fcdk\u002Fapi\u002Fv2\u002Fpython\u002Faws_cdk.aws_pipes\u002FCfnPipe.html",{"text":66,"link":67},"Video explaining EventBridge Pipes","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=xXGXCOc3cBs&t=1037s",{"text":69,"link":70},"Learn more about event-driven architecture","https:\u002F\u002Fserverlessland.com\u002Fevent-driven-architecture","patterns\u002Feventbridge-pipes-dynamodbstream-to-sqs-cdk-python",{"text":73},[74],"See the README in the GitHub repo for detailed testing instructions.","3svYi1EmaqeLAIO0Yccze6MPkgs95NLUIdo0dfUFbtA",1781433313364]