[{"data":1,"prerenderedAt":77},["ShallowReactive",2],{"pattern-shopify-eventbridge-lambda":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":31,"level":32,"meta":33,"patternArch":34,"resources":61,"s3URL":6,"services":6,"stem":72,"testing":73,"videoId":6,"__hash__":76},"patterns\u002Fpatterns\u002Fshopify-eventbridge-lambda.json","Shopify - Amazon EventBridge Webhook Integration to AWS Lambda",null,{"text":8},[9],"cdk destroy",[11],"content\u002Fcontributors\u002Fragib-ahsan.json",{"text":13},[14],"cdk deploy","Use Amazon EventBridge Shopify webhook integration to process product events with AWS Lambda, notify users with Amazon SES or store data elsewhere.","json","AWS CDK",{"template":19},{"repoURL":20,"templateURL":21,"projectFolder":22,"templateFile":23},"https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fserverless-patterns\u002Ftree\u002Fmain\u002Fshopify-eventbridge-lambda","serverless-patterns\u002Fshopify-eventbridge-lambda","shopify-eventbridge-lambda","app.py",{"headline":25,"text":26},"How it works",[27,28,29,30],"This sample project demonstrates how to use the Shopify webhook integration with Amazon EventBridge and AWS Lambda to process events from Shopify. This pattern is leveraging the Shopfy Amazon EventBridge webhook integration to send events from the customer's Shopify account to their AWS account, via an Amazon EventBridge Partner event bus.","Once the Shopify events are in the customer's account, an Amazon EventBridge rule routes updated product events to a downstream Lambda function. The Lambda function could transform the event, send it to a downstream application, archive it in a warehouse service, or send a notification email to a customer using SES.","Amazon CloudWatch Log Groups are provisioned for debugging and auditing.","This pattern deploys two EventBridge Rules, one Lambda function, and two CloudWatch Log Groups.","Python","200",{},{"icon1":35,"icon2":40,"icon3":44,"icon4":49,"line2":53,"line1":57,"line3":59},{"x":36,"y":37,"service":38,"label":39},15,50,"icon-internet","Partner Event Source",{"x":41,"y":37,"service":42,"label":43},40,"eventbridge","Amazon EventBridge",{"x":45,"y":46,"service":47,"label":48},85,70,"lambda","AWS Lambda",{"x":45,"y":50,"service":51,"label":52},20,"cloudwatch","Amazon CloudWatch",{"from":54,"to":55,"label":56},"icon2","icon3","Transformation",{"from":58,"to":54},"icon1",{"from":54,"to":60},"icon4",{"bullets":62},[63,66,69],{"text":64,"link":65},"Amazon EventBridge SaaS Integrations","https:\u002F\u002Faws.amazon.com\u002Feventbridge\u002Fintegrations\u002F",{"text":67,"link":68},"Amazon EventBridge SaaS Integrations Documentation","https:\u002F\u002Fdocs.aws.amazon.com\u002Feventbridge\u002Flatest\u002Fuserguide\u002Feb-saas.html",{"text":70,"link":71},"Shopify's Amazon EventBridge Webhook Integration","https:\u002F\u002Fshopify.dev\u002Fdocs\u002Fapps\u002Fbuild\u002Fwebhooks\u002Fconfiguration\u002Feventbridge#eventbridge-payload-structure","patterns\u002Fshopify-eventbridge-lambda",{"text":74},[75],"See the GitHub repo for detailed testing instructions.","qw4rTPDXl-k9XewI9Lk7xBd_xU49sUNayU2ewfwlHI8",1778846888022]