[{"data":1,"prerenderedAt":90},["ShallowReactive",2],{"contributor-ahmad-aboushady":3,"portfolio-ahmad-aboushady":14},{"id":4,"bio":5,"extension":6,"github":7,"image":8,"linkedin":9,"meta":10,"name":11,"stem":12,"twitter":9,"__hash__":13},"contributors\u002Fcontributors\u002Fahmad-aboushady.json","Senior Technical Account Manager, AWS","json",null,"\u002Fassets\u002Fimages\u002Fcontributors\u002Fahmad-aboushady.jpg","",{},"Ahmad Aboushady","contributors\u002Fahmad-aboushady","t1FxgPJPLEpuDbfY4ZRPya4BbkWqA0pL2xpVVrj75wU",{"code":15,"resources":88,"total":89},[16,56],{"collection":17,"label":18,"items":19},"patterns","Patterns",[20,24,28,32,36,40,44,48,52],{"slug":21,"title":22,"url":23},"apigateway-http-eventbridge-terraform","Amazon API Gateway HTTP API to Amazon EventBridge","\u002Fpatterns\u002Fapigateway-http-eventbridge-terraform",{"slug":25,"title":26,"url":27},"apigw-sqs-terraform","Amazon API Gateway HTTP API to Amazon SQS","\u002Fpatterns\u002Fapigw-sqs-terraform",{"slug":29,"title":30,"url":31},"apigw-dynamodb-terraform","Amazon API Gateway REST API to Amazon DynamoDB","\u002Fpatterns\u002Fapigw-dynamodb-terraform",{"slug":33,"title":34,"url":35},"eventbridge-cloudwatch-terraform","Amazon EventBridge to Amazon CloudWatch Logs","\u002Fpatterns\u002Feventbridge-cloudwatch-terraform",{"slug":37,"title":38,"url":39},"eventbridge-sns-terraform","Amazon EventBridge to Amazon SNS","\u002Fpatterns\u002Feventbridge-sns-terraform",{"slug":41,"title":42,"url":43},"eventbridge-sqs-terraform","Amazon EventBridge to Amazon SQS","\u002Fpatterns\u002Feventbridge-sqs-terraform",{"slug":45,"title":46,"url":47},"eventbridge-sfn-terraform","Amazon EventBridge to AWS Step Functions","\u002Fpatterns\u002Feventbridge-sfn-terraform",{"slug":49,"title":50,"url":51},"s3-sqs-cdk-terraform","Amazon S3 to Amazon SQS","\u002Fpatterns\u002Fs3-sqs-cdk-terraform",{"slug":53,"title":54,"url":55},"lambda-sfn-terraform","AWS Lambda to AWS Step Functions","\u002Fpatterns\u002Flambda-sfn-terraform",{"collection":57,"label":58,"items":59},"workflows","Workflows",[60,64,68,72,76,80,84],{"slug":61,"title":62,"url":63},"account-vending-machine","Account Vending Machine","\u002Fworkflows\u002Faccount-vending-machine",{"slug":65,"title":66,"url":67},"activity-state-machine-tf","Activity State Machine","\u002Fworkflows\u002Factivity-state-machine-tf",{"slug":69,"title":70,"url":71},"app-concurrency-conroller-tf","Concurrency Controller","\u002Fworkflows\u002Fapp-concurrency-conroller-tf",{"slug":73,"title":74,"url":75},"data-processing-tf","Data Processing Pattern","\u002Fworkflows\u002Fdata-processing-tf",{"slug":77,"title":78,"url":79},"distributed-map-csv-iterator-tf","Distributed Map CSV iterator with Terraform","\u002Fworkflows\u002Fdistributed-map-csv-iterator-tf",{"slug":81,"title":82,"url":83},"human-in-the-loop-tf","Human in the Loop","\u002Fworkflows\u002Fhuman-in-the-loop-tf",{"slug":85,"title":86,"url":87},"web-contact-form-processor-tf","Web contact form processor","\u002Fworkflows\u002Fweb-contact-form-processor-tf",[],16,1792578876470]