[{"data":1,"prerenderedAt":71},["ShallowReactive",2],{"pattern-dynamodb-lambda-eventbridge":3},{"id":4,"title":5,"architectureURL":6,"cleanup":7,"contributors":12,"deploy":14,"description":17,"extension":18,"framework":19,"gitHub":20,"highlight":6,"introBox":28,"language":34,"level":35,"meta":36,"patternArch":37,"resources":55,"s3URL":6,"services":64,"stem":65,"testing":66,"videoId":33,"__hash__":70},"patterns\u002Fpatterns\u002Fdynamodb-lambda-eventbridge.json","Amazon DynamoDB to AWS Lambda to Amazon EventBridge",null,{"headline":8,"text":9},"Cleanup",[10,11],"1. Delete the stack: \u003Ccode>sam delete --stack-name STACK_NAME\u003C\u002Fcode>.","2. Confirm the stack has been deleted: \u003Ccode>aws cloudformation list-stacks --query \"StackSummaries[?contains(StackName,'STACK_NAME')].StackStatus\"\u003C\u002Fcode>",[13],"content\u002Fcontributors\u002Ftadeu-mendonca.json",{"text":15},[16],"sam deploy --guided","Send DynamoDB table changes to EventBridge via Lambda.","json","AWS SAM",{"template":21,"payloads":26},{"projectFolder":22,"repoURL":23,"templateURL":24,"templateFile":25},"dynamodb-eventbridge","https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fserverless-patterns\u002Ftree\u002Fmain\u002Fdynamodb-eventbridge","serverless-patterns\u002Fdynamodb-eventbridge","template.yaml",[27],{},{"headline":29,"text":30,"test":33},"How it works",[31,32],"The SAM template deploys a Lambda function that capture data in DynamoDB streams and sends to EventBridge.","When new items are added, updated or deleted on the DynamoDB table, the item-level changes in the table are streamed to the EventBridge custom bus.","","Node.js","200",{},{"icon1":38,"icon2":43,"icon3":46,"line1":50,"line2":53},{"x":39,"y":40,"service":41,"label":42},20,50,"dynamodb","Amazon DynamoDB",{"x":40,"y":40,"service":44,"label":45},"lambda","AWS Lambda",{"x":47,"y":40,"service":48,"label":49},80,"eventbridge","EventBridge",{"from":51,"to":52,"label":33},"icon1","icon2",{"from":52,"to":54,"label":33},"icon3",{"headline":56,"bullets":57},"Additional resources",[58,61],{"text":59,"link":60},"AWS Docs: DynamoDB Streams and AWS Lambda Triggers","https:\u002F\u002Fdocs.aws.amazon.com\u002Famazondynamodb\u002Flatest\u002Fdeveloperguide\u002FStreams.Lambda.html",{"text":62,"link":63},"Creating a scalable serverless import process for Amazon DynamoDB","https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fcompute\u002Fcreating-a-scalable-serverless-import-process-for-amazon-dynamodb\u002F",{"from":41,"to":48},"patterns\u002Fdynamodb-lambda-eventbridge",{"headline":67,"text":68},"Testing",[69],"See repo for testing instructions.","eo_GHdNL7FENqoJxUz_Twh8X8BHByh-m1YViyftVkkg",1778846884151]