[{"data":1,"prerenderedAt":122},["ShallowReactive",2],{"contributor-giedrius-praspaliauskas":3,"portfolio-giedrius-praspaliauskas":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\u002Fgiedrius-praspaliauskas.json","Giedrius is a senior solutions architect focusing on serverless at Amazon Web Services based in the US.","json",null,"\u002Fassets\u002Fimages\u002Fcontributors\u002Fgiedrius-praspaliauskas.jpg","gpraspaliauskas",{},"Giedrius Praspaliauskas","contributors\u002Fgiedrius-praspaliauskas","Ab0sEGyijc48CMseVFlM6w9B5XJCjXYHtpxbA-gvULE",{"code":15,"resources":112,"total":121},[16,40,88],{"collection":17,"label":18,"items":19},"patterns","Patterns",[20,24,28,32,36],{"slug":21,"title":22,"url":23},"apigw-lambda-bedrock-sam-node","Amazon API Gateway response streaming with AWS Lambda integration","\u002Fpatterns\u002Fapigw-lambda-bedrock-sam-node",{"slug":25,"title":26,"url":27},"apigw-lambda-observability","Amazon API Gateway to AWS Lambda with observability","\u002Fpatterns\u002Fapigw-lambda-observability",{"slug":29,"title":30,"url":31},"apigw-websocket-api-connection-dynamodb","Amazon API Gateway WebSocket API connection ID tracking","\u002Fpatterns\u002Fapigw-websocket-api-connection-dynamodb",{"slug":33,"title":34,"url":35},"apigw-websocket-api-sfn-async","Amazon API Gateway WebSocket API to AWS Step Functions Express (Asynchronous Execution)","\u002Fpatterns\u002Fapigw-websocket-api-sfn-async",{"slug":37,"title":38,"url":39},"apigw-websocket-api-sfn-sync","Amazon API Gateway WebSocket API to AWS Step Functions Express (Synchronous Execution)","\u002Fpatterns\u002Fapigw-websocket-api-sfn-sync",{"collection":41,"label":42,"items":43},"snippets","Snippets",[44,48,52,56,60,64,68,72,76,80,84],{"slug":45,"title":46,"url":47},"cloudwatch-insight-apigw-integration-latency","Integration latency report","\u002Fsnippets\u002Fcloudwatch-insight-apigw-integration-latency",{"slug":49,"title":50,"url":51},"cloudwatch-insight-apigw-last-4xx-errors","Last 10 4xx errors","\u002Fsnippets\u002Fcloudwatch-insight-apigw-last-4xx-errors",{"slug":53,"title":54,"url":55},"cloudwatch-insight-apigw-last-5xx-errors","Last 10 5xx errors","\u002Fsnippets\u002Fcloudwatch-insight-apigw-last-5xx-errors",{"slug":57,"title":58,"url":59},"cloudwatch-insight-apigw-last-10-requests","Last 10 requests","\u002Fsnippets\u002Fcloudwatch-insight-apigw-last-10-requests",{"slug":61,"title":62,"url":63},"cloudwatch-insight-apigw-longest-running-requests","Longest running requests","\u002Fsnippets\u002Fcloudwatch-insight-apigw-longest-running-requests",{"slug":65,"title":66,"url":67},"cloudwatch-insight-apigw-top-10-ips","Most active IPs","\u002Fsnippets\u002Fcloudwatch-insight-apigw-top-10-ips",{"slug":69,"title":70,"url":71},"cloudwatch-insight-apigw-most-popular-paths","Most popular API paths","\u002Fsnippets\u002Fcloudwatch-insight-apigw-most-popular-paths",{"slug":73,"title":74,"url":75},"cloudwatch-insight-apigw-top-10-api-keys","Most used API keys","\u002Fsnippets\u002Fcloudwatch-insight-apigw-top-10-api-keys",{"slug":77,"title":78,"url":79},"cloudwatch-insight-apigw-paths-most-4xx","Paths with most 4xx errors","\u002Fsnippets\u002Fcloudwatch-insight-apigw-paths-most-4xx",{"slug":81,"title":82,"url":83},"cloudwatch-insight-apigw-paths-most-5xx","Paths with most 5xx errors","\u002Fsnippets\u002Fcloudwatch-insight-apigw-paths-most-5xx",{"slug":85,"title":86,"url":87},"cloudwatch-insight-apigw-paths-with-most-401-403","Paths with most access denied responses","\u002Fsnippets\u002Fcloudwatch-insight-apigw-paths-with-most-401-403",{"collection":89,"label":90,"items":91},"repos","Repos",[92,96,100,104,108],{"slug":93,"title":94,"url":95},"apigw-readme-integration","API Gateway to ReadMe.io synchronizer","\u002Frepos\u002Fapigw-readme-integration",{"slug":97,"title":98,"url":99},"apigw-ws-integrations","API Gateway WebSocket integrations","\u002Frepos\u002Fapigw-ws-integrations",{"slug":101,"title":102,"url":103},"streaming-serverless-fraud-detection","Real-time transaction fraud detection using Serverless","\u002Frepos\u002Fstreaming-serverless-fraud-detection",{"slug":105,"title":106,"url":107},"serverless-graphql-api","Serverless GraphQL API","\u002Frepos\u002Fserverless-graphql-api",{"slug":109,"title":110,"url":111},"serverless-rest-api","Serverless REST API","\u002Frepos\u002Fserverless-rest-api",[113],{"collection":114,"label":115,"items":116},"reinvent2021","re:Invent 2021",[117],{"slug":118,"title":119,"url":120},"svs308","SVS308: API Patterns and Architectures: When and How to Use REST and GraphQL APIs","\u002Freinvent2021\u002Fsvs308",22,1792578890939]