[{"data":1,"prerenderedAt":70},["ShallowReactive",2],{"pattern-eventbridge-pipes-ddb-streams-sqs-terraform":3},{"id":4,"title":5,"architectureURL":6,"cleanup":7,"contributors":10,"deploy":12,"description":16,"extension":17,"framework":18,"gitHub":19,"highlight":6,"introBox":25,"language":31,"level":32,"meta":33,"patternArch":34,"resources":57,"s3URL":6,"services":6,"stem":65,"testing":66,"videoId":6,"__hash__":69},"patterns\u002Fpatterns\u002Feventbridge-pipes-ddb-streams-sqs-terraform.json","Amazon DynamoDB Streams to Amazon SQS queue using Amazon EventBridge Pipes",null,{"text":8},[9],"terraform destroy",[11],"content\u002Fcontributors\u002Fchaitanya-gummadi.json",{"text":13},[14,15],"terraform init","terraform apply","This pattern creates an Amazon EventBridge Pipe to deliver messages from an Amazon DynamoDB Stream to Amazon SQS.","json","Terraform",{"template":20},{"repoURL":21,"templateURL":22,"projectFolder":23,"templateFile":24},"https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fserverless-patterns\u002Ftree\u002Fmain\u002Feventbridge-pipes-dynamodbstream-to-sqs-terraform","serverless-patterns\u002Feventbridge-pipes-dynamodbstream-to-sqs-terraform","eventbridge-pipes-dynamodbstream-to-sqs-terraform","main.tf",{"headline":26,"text":27},"How it works",[28,29,30],"Whenever there is a change (insert, update, or delete) to an item in a DynamoDB table, a new record is added to the DynamoDB Stream. The stream captures the details of the event, and the item data.","This pattern allows you to react to changes in your DynamoDB table by filtering (optional) and delivering relevant events to an SQS queue. The EventBridge Pipe acts as a bridge between the DynamoDB Stream and the SQS queue.","Then, other services or applications can consume these events from the SQS queue.","Integration","200",{},{"icon1":35,"icon4":40,"icon2":44,"icon3":48,"line1":52,"line2":55},{"x":36,"y":37,"service":38,"label":39},20,50,"dynamodb","Amazon DynamoDB Streams",{"x":41,"y":37,"service":42,"label":43},30,"dynamodb-stream","",{"x":45,"y":37,"service":46,"label":47},57,"eventbridge-pipes","Amazon EventBridge Pipes",{"x":49,"y":37,"service":50,"label":51},85,"sqs","Amazon SQS",{"from":53,"to":54,"label":43},"icon4","icon2",{"from":54,"to":56,"label":43},"icon3",{"bullets":58},[59,62],{"text":60,"link":61},"EventBridge Pipes with DynamoDB stream as a source","https:\u002F\u002Fdocs.aws.amazon.com\u002Feventbridge\u002Flatest\u002Fuserguide\u002Feb-pipes-dynamodb.html",{"text":63,"link":64},"Amazon EventBridge Pipes architectural patterns","https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fcompute\u002Fimplementing-architectural-patterns-with-amazon-eventbridge-pipes\u002F","patterns\u002Feventbridge-pipes-ddb-streams-sqs-terraform",{"text":67},[68],"See the README in the GitHub repo for detailed testing instructions.","pWImppAOB3f4ekspXq1lHekNdpRxY3HtjrS79jkQpPM",1778927707733]