[{"data":1,"prerenderedAt":69},["ShallowReactive",2],{"pattern-dynamodb-lambda-eventbridge-sam-java":3},{"id":4,"title":5,"architectureURL":6,"cleanup":7,"contributors":12,"deploy":15,"description":18,"extension":19,"framework":20,"gitHub":21,"highlight":6,"introBox":27,"language":33,"level":34,"meta":35,"patternArch":36,"resources":54,"s3URL":6,"services":6,"stem":63,"testing":64,"videoId":6,"__hash__":68},"patterns\u002Fpatterns\u002Fdynamodb-lambda-eventbridge-sam-java.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,14],"content\u002Fcontributors\u002Ftadeu-mendonca.json","content\u002Fcontributors\u002Fsteven-cook.json",{"text":16},[17],"sam deploy --guided","Send DynamoDB table changes to EventBridge via Lambda.","json","AWS SAM",{"template":22},{"projectFolder":23,"repoURL":24,"templateURL":25,"templateFile":26},"dynamodb-eventbridge-java","https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fserverless-patterns\u002Ftree\u002Fmain\u002Fdynamodb-eventbridge-java","serverless-patterns\u002Fdynamodb-eventbridge-java","template.yaml",{"headline":28,"text":29,"test":32},"How it works",[30,31],"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.","","Java","200",{},{"icon1":37,"icon2":42,"icon3":45,"line1":49,"line2":52},{"x":38,"y":39,"service":40,"label":41},20,50,"dynamodb","Amazon DynamoDB",{"x":39,"y":39,"service":43,"label":44},"lambda","AWS Lambda",{"x":46,"y":39,"service":47,"label":48},80,"eventbridge","EventBridge",{"from":50,"to":51,"label":32},"icon1","icon2",{"from":51,"to":53,"label":32},"icon3",{"headline":55,"bullets":56},"Additional resources",[57,60],{"text":58,"link":59},"AWS Docs: DynamoDB Streams and AWS Lambda Triggers","https:\u002F\u002Fdocs.aws.amazon.com\u002Famazondynamodb\u002Flatest\u002Fdeveloperguide\u002FStreams.Lambda.html",{"text":61,"link":62},"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","patterns\u002Fdynamodb-lambda-eventbridge-sam-java",{"headline":65,"text":66},"Testing",[67],"See repo for testing instructions.","n6P6YQLBhQQR5eQ6HP18MlmvGugIv_x0edZWQmPa7U0",1778846884144]