[{"data":1,"prerenderedAt":62},["ShallowReactive",2],{"pattern-sns-sqs-lambda-dynamodb-cdk":3},{"id":4,"title":5,"architectureURL":6,"cleanup":7,"contributors":10,"deploy":12,"description":14,"extension":15,"framework":16,"gitHub":17,"highlight":6,"introBox":23,"language":29,"level":30,"meta":31,"patternArch":32,"resources":6,"s3URL":6,"services":6,"stem":57,"testing":58,"videoId":6,"__hash__":61},"patterns\u002Fpatterns\u002Fsns-sqs-lambda-dynamodb-cdk.json","Serverless Data Enrichment Pipeline with Persistence",null,{"text":8},[9],"See the GitHub repo for detailed deployment instructions.",[11],"content\u002Fcontributors\u002Fsakthivel-chellapparimanam.json",{"text":13},[9],"This pattern helps you deploy a CDK stack with SNS, SQS, Lambda and DynamoDB. ","json","AWS CDK",{"template":18},{"repoURL":19,"templateURL":20,"projectFolder":21,"templateFile":22},"https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fserverless-patterns\u002Ftree\u002Fmain\u002Fcdk-sns-sqs-lambda-dynamodb-dotnet","serverless-patterns\u002Fcdk-sns-sqs-lambda-dynamodb-dotnet","cdk-sns-sqs-lambda-dynamodb-dotnet","src\u002FDatapipeline\u002FCrossStackProp.cs",{"headline":24,"text":25},"How it works",[26,27,28],"The pattern uses these AWS services to create a serverless data enrichment pipeline with persistence of data in SQS. The Lambda functions are used to consume data from SQS queues, perform enrichment, and update DynamoDB tables. The enriched data is further sent to another SQS queue.","Data Pipeline Stack #1, relay the raw message from SNS to DynamoDB.","Data Pipeline Stack #2, relay the enrich message from SNS and route it to DynamoDB & SQS.",".NET","300",{},{"icon1":33,"icon2":38,"icon3":42,"icon4":46,"line1":50,"line2":53,"line3":55},{"x":34,"y":35,"service":36,"label":37},20,50,"sns","Amazon SNS",{"x":39,"y":35,"service":40,"label":41},40,"sqs","Amazon SQS",{"x":43,"y":35,"service":44,"label":45},60,"lambda","AWS Lambda",{"x":47,"y":35,"service":48,"label":49},80,"dynamodb","Amazon DynamoDB",{"from":51,"to":52},"icon1","icon2",{"from":52,"to":54},"icon3",{"from":54,"to":56},"icon4","patterns\u002Fsns-sqs-lambda-dynamodb-cdk",{"text":59},[60],"See the GitHub repo for detailed testing instructions.","5ql_I8RFettT4TfAGLEZUGMa1hHX9HbqQiRQnYHf_Fk",1778846888173]