[{"data":1,"prerenderedAt":70},["ShallowReactive",2],{"contributor-marco-jahn":3,"portfolio-marco-jahn":14},{"id":4,"bio":5,"extension":6,"github":7,"image":8,"linkedin":9,"meta":10,"name":11,"stem":12,"twitter":7,"__hash__":13},"contributors\u002Fcontributors\u002Fmarco-jahn.json","Senior Solutions Architect - ISV, Amazon Web Services","json",null,"\u002Fassets\u002Fimages\u002Fcontributors\u002Fmarco-jahn.jpg","marcojahn",{},"Marco Jahn","contributors\u002Fmarco-jahn","lzrzaHnphfqcoG4qpUoeR5WapMTt_eVW_SSa2zxEZJs",{"code":15,"resources":40,"total":69},[16],{"collection":17,"label":18,"items":19},"patterns","Patterns",[20,24,28,32,36],{"slug":21,"title":22,"url":23},"apigws-secretsmanager-apikey-cdk","Amazon API Gateway, AWS Lambda Authorizer & Secrets Manager for API Key Authentication","\u002Fpatterns\u002Fapigws-secretsmanager-apikey-cdk",{"slug":25,"title":26,"url":27},"cloudfront-keyvaluestore-apigw-routing-cdk","Amazon CloudFront with Amazon API Gateway Routing using Key Value Store","\u002Fpatterns\u002Fcloudfront-keyvaluestore-apigw-routing-cdk",{"slug":29,"title":30,"url":31},"s3-lambda-textract-bedrock-durable-cdk-ts","Amazon S3 to AWS Lambda durable functions to Amazon Textract and Amazon Bedrock","\u002Fpatterns\u002Fs3-lambda-textract-bedrock-durable-cdk-ts",{"slug":33,"title":34,"url":35},"lambda-s3-athena-cdk-ts","AWS Lambda Failed-Event Destination and Amazon Athena Analytics","\u002Fpatterns\u002Flambda-s3-athena-cdk-ts",{"slug":37,"title":38,"url":39},"cdk-sfn-dmap-df","AWS Step Functions Distributed Map with AWS Lambda durable functions","\u002Fpatterns\u002Fcdk-sfn-dmap-df",[41,53,61],{"collection":42,"label":43,"items":44},"reinvent2025","re:Invent 2025",[45,49],{"slug":46,"title":47,"url":48},"api318","API318: Serverless Optimization: Balancing Cost, Throughput & Latency","\u002Freinvent2025\u002Fapi318",{"slug":50,"title":51,"url":52},"cns409","CNS409: Implementing Advanced Serverless Resilience: A Practitioner's Guide","\u002Freinvent2025\u002Fcns409",{"collection":54,"label":55,"items":56},"reinvent2024","re:Invent 2024",[57],{"slug":58,"title":59,"url":60},"svs317","SVS317: Understanding Serverless Resilience: Patterns and Best Practices","\u002Freinvent2024\u002Fsvs317",{"collection":62,"label":63,"items":64},"explore","re:Invent 2023",[65],{"slug":66,"title":67,"url":68},"reinvent2023-svs313","Resources for SVS313","\u002Fexplore\u002Freinvent2023-svs313",9,1792665305207]