[{"data":1,"prerenderedAt":189},["ShallowReactive",2],{"contributor-james-beswick":3,"portfolio-james-beswick":15},{"id":4,"bio":5,"extension":6,"github":7,"image":8,"linkedin":9,"meta":10,"name":11,"stem":12,"twitter":13,"__hash__":14},"contributors\u002Fcontributors\u002Fjames-beswick.json","I am a self-confessed serverless geek and enjoy helping developers build faster with serverless! I have been software developer and product manager before becoming a Developer Advocate. Ask me anything!","json",null,"\u002Fassets\u002Fimages\u002Fcontributors\u002Fjames-beswick.jpg","jamesbeswick",{},"James Beswick","contributors\u002Fjames-beswick","jbesw","QcH1ANmH8Zovv79M8azUTEvAQ2ghDlQoqT5F_7SDM5g",{"code":16,"resources":163,"total":188},[17,87,95],{"collection":18,"label":19,"items":20},"patterns","Patterns",[21,25,29,33,37,41,45,49,53,56,60,64,68,72,76,80,83],{"slug":22,"title":23,"url":24},"dynamodb-lambda","Amazon DynamoDB to AWS Lambda","\u002Fpatterns\u002Fdynamodb-lambda",{"slug":26,"title":27,"url":28},"eventbridge-api-destinations","Amazon EventBridge API Destinations configuration","\u002Fpatterns\u002Feventbridge-api-destinations",{"slug":30,"title":31,"url":32},"eventbridge-api-destinations-slack","Amazon EventBridge API Destinations to Slack","\u002Fpatterns\u002Feventbridge-api-destinations-slack",{"slug":34,"title":35,"url":36},"eventbridge-cloudwatch","Amazon EventBridge to Amazon CloudWatch Logs","\u002Fpatterns\u002Feventbridge-cloudwatch",{"slug":38,"title":39,"url":40},"eventbridge-sns","Amazon EventBridge to Amazon SNS","\u002Fpatterns\u002Feventbridge-sns",{"slug":42,"title":43,"url":44},"eventbridge-sqs","Amazon EventBridge to Amazon SQS","\u002Fpatterns\u002Feventbridge-sqs",{"slug":46,"title":47,"url":48},"eventbridge-lambda","Amazon EventBridge to AWS Lambda","\u002Fpatterns\u002Feventbridge-lambda",{"slug":50,"title":51,"url":52},"s3-eventbridge","Amazon S3 to Amazon EventBridge","\u002Fpatterns\u002Fs3-eventbridge",{"slug":54,"title":51,"url":55},"s3-eventbridge-sam-java","\u002Fpatterns\u002Fs3-eventbridge-sam-java",{"slug":57,"title":58,"url":59},"sns-sqs","Amazon SNS to Amazon SQS","\u002Fpatterns\u002Fsns-sqs",{"slug":61,"title":62,"url":63},"sns-lambda","Amazon SNS to AWS Lambda","\u002Fpatterns\u002Fsns-lambda",{"slug":65,"title":66,"url":67},"sqs-lambda","Amazon SQS to AWS Lambda","\u002Fpatterns\u002Fsqs-lambda",{"slug":69,"title":70,"url":71},"lambda-eventbridge","AWS Lambda to Amazon EventBridge","\u002Fpatterns\u002Flambda-eventbridge",{"slug":73,"title":74,"url":75},"lambda-sns","AWS Lambda to Amazon SNS","\u002Fpatterns\u002Flambda-sns",{"slug":77,"title":78,"url":79},"lambda-sqs","AWS Lambda to Amazon SQS","\u002Fpatterns\u002Flambda-sqs",{"slug":81,"title":78,"url":82},"lambda-sqs-java-sam","\u002Fpatterns\u002Flambda-sqs-java-sam",{"slug":84,"title":85,"url":86},"eventbridge-cross-region","Cross-region Amazon EventBridge routing","\u002Fpatterns\u002Feventbridge-cross-region",{"collection":88,"label":89,"items":90},"snippets","Snippets",[91],{"slug":92,"title":93,"url":94},"lambda-function-throwing-errors","Lambda function with % chance of throwing an error","\u002Fsnippets\u002Flambda-function-throwing-errors",{"collection":96,"label":97,"items":98},"repos","Repos",[99,103,107,111,115,119,123,127,131,135,139,143,147,151,155,159],{"slug":100,"title":101,"url":102},"serverless-streaming-data-application","Alleycat: A racing app for cats.","\u002Frepos\u002Fserverless-streaming-data-application",{"slug":104,"title":105,"url":106},"amazon-eventbridge-producer-consumer-example","Amazon EventBridge - Producer\u002FConsumer example","\u002Frepos\u002Famazon-eventbridge-producer-consumer-example",{"slug":108,"title":109,"url":110},"ask-around-me","Ask Around Me","\u002Frepos\u002Fask-around-me",{"slug":112,"title":113,"url":114},"building-faster-aws-lambda-functions","Building faster AWS Lambda functions","\u002Frepos\u002Fbuilding-faster-aws-lambda-functions",{"slug":116,"title":117,"url":118},"decoupling-with-amazon-eventbridge","Decoupling with Amazon EventBridge","\u002Frepos\u002Fdecoupling-with-amazon-eventbridge",{"slug":120,"title":121,"url":122},"serverless-content-service-from-rss","Dynamic web content","\u002Frepos\u002Fserverless-content-service-from-rss",{"slug":124,"title":125,"url":126},"aws-lambda-efs-samples","EFS for Lambda","\u002Frepos\u002Faws-lambda-efs-samples",{"slug":128,"title":129,"url":130},"serverless-face-blur-service","Face blurring service","\u002Frepos\u002Fserverless-face-blur-service",{"slug":132,"title":133,"url":134},"happy-path","Happy Path","\u002Frepos\u002Fhappy-path",{"slug":136,"title":137,"url":138},"innovator-island","Innovator Island","\u002Frepos\u002Finnovator-island",{"slug":140,"title":141,"url":142},"aws-lambda-layers-aws-sam-examples","Lambda Layers with AWS SAM","\u002Frepos\u002Faws-lambda-layers-aws-sam-examples",{"slug":144,"title":145,"url":146},"aws-sam-messaging-services-integration","Messaging services in serverless applications","\u002Frepos\u002Faws-sam-messaging-services-integration",{"slug":148,"title":149,"url":150},"s3-to-lambda-diff-checker","S3 Diff Checker","\u002Frepos\u002Fs3-to-lambda-diff-checker",{"slug":152,"title":153,"url":154},"amazon-s3-to-aws-lambda-examples","S3-to-Lambda examples","\u002Frepos\u002Famazon-s3-to-aws-lambda-examples",{"slug":156,"title":157,"url":158},"s3-to-lambda-invocation-patterns","S3-to-Lambda patterns: Avoiding recursive invocation","\u002Frepos\u002Fs3-to-lambda-invocation-patterns",{"slug":160,"title":161,"url":162},"amazon-s3-presigned-urls-aws-sam","Serverless S3 Uploader","\u002Frepos\u002Famazon-s3-presigned-urls-aws-sam",[164],{"collection":165,"label":166,"items":167},"explore","",[168,172,176,180,184],{"slug":169,"title":170,"url":171},"nl-community-day-2020","AWS Community Day Amsterdam - EventBridge resources","\u002Fexplore\u002Fnl-community-day-2020",{"slug":173,"title":174,"url":175},"eventbridge-videos","Resources for Amazon EventBridge videos","\u002Fexplore\u002Feventbridge-videos",{"slug":177,"title":178,"url":179},"s3week","Resources for S3 Week - S3 + Lambda","\u002Fexplore\u002Fs3week",{"slug":181,"title":182,"url":183},"svs316","SVS316: Amazon S3 to AWS Lambda: A flexible pattern at the core of serverless apps","\u002Fexplore\u002Fsvs316",{"slug":185,"title":186,"url":187},"svs402","SVS402: Decoupling Serverless Workloads with Amazon EventBridge","\u002Fexplore\u002Fsvs402",39,1792578895099]