<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[The Serverless Terminal]]></title><description><![CDATA[Everything AWS, Serverless and Architectures]]></description><link>https://www.theserverlessterminal.com</link><image><url>https://substackcdn.com/image/fetch/$s_!a2_O!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8edbf14e-f8ac-41af-ab81-d924ff98d08f_1080x1080.png</url><title>The Serverless Terminal</title><link>https://www.theserverlessterminal.com</link></image><generator>Substack</generator><lastBuildDate>Mon, 27 Apr 2026 18:04:17 GMT</lastBuildDate><atom:link href="https://www.theserverlessterminal.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Jones Zachariah Noel N]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[theserverlessterminal@gmail.com]]></webMaster><itunes:owner><itunes:email><![CDATA[theserverlessterminal@gmail.com]]></itunes:email><itunes:name><![CDATA[Jones Zachariah Noel N]]></itunes:name></itunes:owner><itunes:author><![CDATA[Jones Zachariah Noel N]]></itunes:author><googleplay:owner><![CDATA[theserverlessterminal@gmail.com]]></googleplay:owner><googleplay:email><![CDATA[theserverlessterminal@gmail.com]]></googleplay:email><googleplay:author><![CDATA[Jones Zachariah Noel N]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[S3 is object storage, vector DB and now File System. 🚀☁️ #100]]></title><description><![CDATA[The AWS Frontier Agents go GA! And we are 100 issues on the newsletter]]></description><link>https://www.theserverlessterminal.com/p/s3-is-file-system</link><guid isPermaLink="false">https://www.theserverlessterminal.com/p/s3-is-file-system</guid><dc:creator><![CDATA[Jones Zachariah Noel N]]></dc:creator><pubDate>Wed, 15 Apr 2026 14:30:04 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!T3NP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6238317-a252-4bb8-91c9-8913e798394c_1200x628.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In the previous issue, <a href="https://www.theserverlessterminal.com/p/did-we-forget-step-functions-over">Did we forget Step Functions over Durable Functions?&#128640;&#9729;&#65039; #99</a> on how Step Functions is no less in the game of efficient workflows.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!T3NP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6238317-a252-4bb8-91c9-8913e798394c_1200x628.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!T3NP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6238317-a252-4bb8-91c9-8913e798394c_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!T3NP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6238317-a252-4bb8-91c9-8913e798394c_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!T3NP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6238317-a252-4bb8-91c9-8913e798394c_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!T3NP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6238317-a252-4bb8-91c9-8913e798394c_1200x628.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!T3NP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6238317-a252-4bb8-91c9-8913e798394c_1200x628.png" width="1200" height="628" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e6238317-a252-4bb8-91c9-8913e798394c_1200x628.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:628,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1631099,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.theserverlessterminal.com/i/194257280?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6238317-a252-4bb8-91c9-8913e798394c_1200x628.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!T3NP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6238317-a252-4bb8-91c9-8913e798394c_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!T3NP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6238317-a252-4bb8-91c9-8913e798394c_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!T3NP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6238317-a252-4bb8-91c9-8913e798394c_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!T3NP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe6238317-a252-4bb8-91c9-8913e798394c_1200x628.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Image from Adobe Stock</figcaption></figure></div><p>In this issue, we are looking into S3 Files and paired with AWS Lambda, ECS (Fargate), and EKS. It effectively turns S3 into a low-latency, &#8220;warm&#8221; file system for serverless compute without the need for manual data staging.</p><p>For serverless, S3 Files turns your "cold" data lake into a "hot" local drive, eliminating the code complexity of managing local caches and data synchronization.</p><p>&#8220;<code>/tmp</code> pattern&#8221; in AWS Lambda involves a three-step dance: downloading an object from S3 to the local ephemeral storage, processing it, and uploading it back. While functional, this introduces latency (cold starts), adds code complexity, and is limited by the 10 GB /tmp ceiling. Amazon S3 Files fundamentally changes this by replacing the Data Transfer phase with a Mount phase and using the file system to easily access files.</p><div><hr></div><h4>&#11088; Pick of the month</h4><p>This month&#8217;s Pick is &#8220;<strong>SQS + Lambda</strong>&#8221;.</p><p><em>Rehan van der Merwe</em> breaks down the <a href="https://rehanvdm.com/blog/sqs-lambda-esm-scaling-behaviour">7 SQS Lambda EMS Scaling behaviors</a> from Lambda invocations and how cold start depends on batch sizes and ESM poller invoking the Lambda.</p><p><em>Luiz Machado</em> explains about the dashboard he has built - <a href="https://builder.aws.com/content/3Bkt5F6OCPVv4a7aoBFnikfV5Iu/sqs-admin-panel-a-serverless-panel-to-manage-queues">SQS Admin Panel: a serverless panel to manage queues</a>, and how to run it locally as well as deploy it with SAM CLI.</p><p><em>Jones Zachariah Noel&#8217;s</em> (author) has published <a href="https://blog.theserverlessterminal.com/getting-started-with-sns-and-sqs#heading-what-is-sqs">how to get started with SQS</a> and understanding <a href="https://blog.theserverlessterminal.com/standard-vs-fifo-sns-and-sqs#heading-standard-vs-fifo-sqs">types of SQS: Standard and FIFO</a>. If you have cross-account messages, the <a href="https://blog.theserverlessterminal.com/sqs-queue-with-a-cross-account-lambda-triggers">SQS queue can trigger cross-account Lambda</a>. Also, if you are internested with <a href="https://newrelic.com/blog/observability/sqs-monitoring-deep-dive">SQS monitoring and the metrics to look at</a> to understand SQS performance.</p><div><hr></div><h4>&#128640; AWSome content to learn from</h4><p><em>Aditya Jha</em> breaks down the latest updates with <a href="https://www.cloudthat.com/resources/blog/recent-changes-to-aws-lambda-what-developers-need-to-know-in-2026">AWS Lambda and must know for developers in 2026</a> with durable functions, managed instances and runtime flexibility along with lower latency for SQS triggered workloads.</p><p><em>Luis Carlos Osorio Jayk</em>&#8217;s <a href="https://www.linkedin.com/pulse/crud-mvps-starter-kit-aws-lambda-adapter-claude-code-osorio-jayk-dp7qc/?trackingId=fRMVsUNIQY6HTTPCEWetog%3D%3D">CRUD MVPs Starter Kit on AWS Lambda Web Adapter (with Claude Code Support)</a> leveraging Server Side Rendering and Lambda function with Lambda Web Adapter.</p><p><em>Darryl Ruggles</em>&#8217;s blog on <a href="https://darryl-ruggles.cloud/amazon-aurora-dsql-a-practical-guide-to-awss-distributed-sql-database/">Amazon Aurora DSQL: A guide to AWS&#8217; Distributed SQL DB</a> that rundowns on the architecture and code with the best practices to go with a truly multi-region DB.</p><p><em>Harpreet Siddhu</em> digs into the <a href="https://towardsaws.com/5-replay-pitfalls-in-aws-lambda-durable-functions-how-to-design-around-them-f427f3fa267a">5 Replay Pitfalls in AWS Lambda Durable Functions &amp; How to Design Around Them</a> be it branching decision or static names how it will all play out together!</p><p><em>Eric Johnson</em> shares how<a href="https://edjgeek.com/blog/s3-files-lambda-agents/"> Lambda just got a file system and adding AI agents on it</a> brings the best out of S3 Files and adding Strands agent enables the file tools that operates on the file system.</p><p><em>Aashana Shanu</em> explains <a href="https://medium.com/@aashanashanu/i-used-aws-lambda-as-an-mcp-server-heres-what-i-learned-building-an-ai-agent-that-recovers-f88feb688bf5">how using AWS Lambda as an MCP server and the lessons learnt</a> with building AI agents that recover the abandoned carts with the challenges and trade-offs.</p><p>Kento IKEDA explains how <a href="https://dev.to/aws-builders/architecture-layers-that-s3-files-eliminates-and-creates-16ke">Amazon S3 Files eliminates the architectural layers and also creates new ones</a> and the real problem S3 is addressing with S3 Files and how it&#8217;s more than the mount file system.</p><p><em>Manoj Fernando</em> gets into the <a href="https://medium.com/awsfullstack/trigger-aws-workflows-from-incoming-emails-using-amazon-ses-e4db60d8a156">event-driven Lambdas with email triggers using Amazon SES</a> explaining how the inbound emails and MX records could be used for triggering Lambda functions.</p><p><em>Luc van Donkersgoed</em> reveals how <a href="https://lucvandonkersgoed.com/2026/03/31/introducing-semantic-content-search-to-aws-news/">AWS News leverages semantic content search</a> with the embeddings and S3 vector buckets adding in a good value using Agentic AI and the whole process of how AWS News uses it.</p><div><hr></div><h4>&#9874;&#65039; What's happening with Serverless tools, samples, and projects</h4><p><em>Pramesh Bajracharya</em> published <a href="https://github.com/prameshbajra/video-notes">video-notes</a>.</p><p><em>Debasis Rath </em>and<em> Stephen Liedig's</em> team have published <a href="https://github.com/aws-samples/sample-aws-lambda-managed-instances/">AWS Lambda managed instances samples</a>.</p><p><em>Luiz Machado</em> has built out <a href="https://github.com/crypto-br/sqs_admin_painel">SQS Admin Painel</a>.</p><p><em>Ran Isenberg</em>&#8217;s <a href="https://github.com/ran-isenberg/aws-lambda-handler-cookbook/">AWS Lambda Handler Cookbook v9.6.0</a> is out.</p><p><em>Gunnar Grosch</em> has published <a href="https://github.com/gunnargrosch/durable-viz">durable-viz</a>.</p><p><em>Jeff Graham</em> has published <a href="https://github.com/jeffgrahamcodes/eventflow">eventflow</a>.</p><p><em>Paul Santus</em> has published <a href="https://registry.terraform.io/modules/psantus/s3files-sftp/aws/latest">s3files-sftp Terraform module</a>.</p><div><hr></div><h4>&#127897;&#65039; Podcasts, videos, and live-streams </h4><p><em>Abhijit Ghosh</em> explains <a href="https://www.youtube.com/watch?v=I9qd3IbjfvM">how to trigger Lambda from DynamoDB in a different AWS Account.</a></p><p><em>Eric Johnson</em> dives into <a href="https://www.youtube.com/watch?v=w5P1Ag_dUIU">event-driven agents</a>.</p><p><em>Joud Awad</em> explains <a href="https://www.youtube.com/watch?v=P6mUa4F-JU4">AWS Bedrock AgentCore</a>.</p><div><hr></div><h4>&#128467;&#65039; Mark your calendars</h4><p>Portland AWS User Group&#8217;s meet-up <a href="https://www.meetup.com/aws-portland/events/312981849/">Serverless Reporting with AWS Step Functions &amp; CDK</a> happening on April 21st, 2026.</p><p><a href="https://www.meetup.com/awsugblr/events/314118765/?eventOrigin=group_upcoming_events">AWS UG BLR April 2026 meet-up</a> happening on April 25th, 2026.</p><p><a href="https://www.meetup.com/melbourne-serverless-meetup-group/events/314158739/?slug=melbourne-serverless-meetup-group&amp;eventId=314158739">Melbourne Serverless Meetup Group event</a> happening on April 30th, 2026.</p><p>AWS Community Days are happening -</p><ul><li><p><a href="https://aws-community.ro/">ACD Romania</a> on April 23rd-24th, 2026. </p></li><li><p><a href="https://awscommunity.gr/">ACD Athens</a> on April 28th, 2026. </p></li><li><p><a href="https://aws.cloudturkey.io/">ACD T&#252;rkiye</a> on May 9th, 2026. </p></li><li><p><a href="https://www.midwestcommunityday.com/">ACD Midwest</a> on June 24th, 2026. </p></li><li><p><a href="https://acd.awsugblr.in/">ACD Bengaluru</a> in July 2026. <a href="https://sessionize.com/aws-community-day-bengaluru-2026">CFP</a> is currently open until April 30th, 2026.</p></li></ul><p><a href="http://comsum.co.uk">AWS Community Summit Birmingham</a> on June 4th, 2026. </p><div><hr></div><h4>&#128226; What's new in Serverless </h4><p><a href="https://aws.amazon.com/about-aws/whats-new/2026/03/aws-security-agent-ondemand-penetration/">AWS Security Agent on-demand penetration testing is now generally available</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2026/03/aws-devops-agent-generally-available/">AWS DevOps Agent is now generally available</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2026/04/amazon-cloudfront-sha-256-signed-urls/">Amazon CloudFront now supports SHA-256 for signed URLs and signed cookies</a>.</p><p><a href="https://aws.amazon.com/blogs/aws/announcing-managed-daemon-support-for-amazon-ecs-managed-instances/">Announcing managed daemon support for Amazon ECS Managed Instances</a>.</p><p><a href="https://aws.amazon.com/blogs/aws/launching-s3-files-making-s3-buckets-accessible-as-file-systems/">Launching S3 Files, making S3 buckets accessible as file systems</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2026/04/aws-lambda-response-streaming/">AWS Lambda expands response streaming support to all commercial AWS Regions</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2026/03/s3-lifecycle-pauses-actions-on-objects/">Amazon S3 Lifecycle pauses actions on objects that are unable to replicate</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2026/04/aurora-dsql-connector-for-php/">Aurora DSQL launches connector that simplifies building PHP applications</a>.</p><div><hr></div><h4>&#128104;&#8205;&#128187; Word from the author</h4><p>Thanks for the support and let&#8217;s share more about Serverless!!! </p><p>I&#8217;m open to feedback, so feel free to DM me on <a href="https://www.linkedin.com/in/jones-zachariah-noel-n">LinkedIn</a> for any queries about AWS or Serverless.</p><p>If you are looking for any guidance or assistance with learning Serverless, my <a href="https://www.linkedin.com/in/jones-zachariah-noel-n">LinkedIn DMs</a> are open for a chat! </p><p>Stay tuned and share with Serverless enthusiasts. Follow <em><strong>The Serverless Terminal</strong></em> on <a href="https://twitter.com/theslsterminal">X (formerly Twitter)</a> and <a href="https://blog.theserverlessterminal.com/">Blog</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.theserverlessterminal.com/&quot;,&quot;text&quot;:&quot;The Serverless Terminal Blog&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.theserverlessterminal.com/"><span>The Serverless Terminal Blog</span></a></p><p>Until next time, happy building on Serverless!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.theserverlessterminal.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Serverless Terminal! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Did we forget Step Functions over Durable Functions?🚀☁️ #99]]></title><description><![CDATA[Step Functions adds in 28 new service integrations (AgentCore included)]]></description><link>https://www.theserverlessterminal.com/p/did-we-forget-step-functions-over</link><guid isPermaLink="false">https://www.theserverlessterminal.com/p/did-we-forget-step-functions-over</guid><dc:creator><![CDATA[Jones Zachariah Noel N]]></dc:creator><pubDate>Mon, 30 Mar 2026 14:31:37 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0FI7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15316c9c-dab6-4bc4-81d4-8c97ee544897_1200x628.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In the previous issue, <a href="https://www.theserverlessterminal.com/p/openclaw-on-lightsail-98">OpenClaw on Lightsail&#128640;&#9729;&#65039; #98</a> focused on the Lightsail supporting OpenClaw as a managed offering, making it even simpler.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0FI7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15316c9c-dab6-4bc4-81d4-8c97ee544897_1200x628.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0FI7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15316c9c-dab6-4bc4-81d4-8c97ee544897_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!0FI7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15316c9c-dab6-4bc4-81d4-8c97ee544897_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!0FI7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15316c9c-dab6-4bc4-81d4-8c97ee544897_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!0FI7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15316c9c-dab6-4bc4-81d4-8c97ee544897_1200x628.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0FI7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15316c9c-dab6-4bc4-81d4-8c97ee544897_1200x628.png" width="1200" height="628" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/15316c9c-dab6-4bc4-81d4-8c97ee544897_1200x628.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:628,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1849058,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.theserverlessterminal.com/i/192517206?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15316c9c-dab6-4bc4-81d4-8c97ee544897_1200x628.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0FI7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15316c9c-dab6-4bc4-81d4-8c97ee544897_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!0FI7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15316c9c-dab6-4bc4-81d4-8c97ee544897_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!0FI7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15316c9c-dab6-4bc4-81d4-8c97ee544897_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!0FI7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F15316c9c-dab6-4bc4-81d4-8c97ee544897_1200x628.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Image from Adobe Stock</figcaption></figure></div><p>Step Functions just became a control plant for AI Agents with the new integrations of AWS Services and API Actions, which include Bedrock AgentCore and also Durable Functions, bringing orchestration to AI Agents that can be provisioned as part of the state execution and also in conjunction with Map State, ensuring the Agentic workflows are executed in parallel.</p><p>The integration also has S3 Vectors enabling your RAG pipelines on autopilot with the ingestion of data into knowledge based with the &#8220;middle Lambda fn&#8221;.</p><p>While we were busy with Durable Functions, Step Functions made it possible to trigger a durable function, bringing the &#8220;super manager&#8221; orchestrating the durable functions (the specific workflow).</p><p>Is AI now predicting the future? Johannes Koch (AWS DevTools Hero)&#8217;s <a href="https://www.linkedin.com/posts/jones-zachariah-noel-n_socialmedia-ai-productivitytools-activity-7440009973977407489-sa4j?utm_source=share&amp;utm_medium=member_desktop&amp;rcm=ACoAABM0I8ABSjvbUgJL0v3Lyan3EijbF7AnJu0">Nexus Share did predict that the Serverless Terminal issue 99 would be on Step Functions!</a></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LT0G!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb309981a-9315-46e2-9bcd-8f903415b09b_1476x1178.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LT0G!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb309981a-9315-46e2-9bcd-8f903415b09b_1476x1178.png 424w, https://substackcdn.com/image/fetch/$s_!LT0G!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb309981a-9315-46e2-9bcd-8f903415b09b_1476x1178.png 848w, https://substackcdn.com/image/fetch/$s_!LT0G!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb309981a-9315-46e2-9bcd-8f903415b09b_1476x1178.png 1272w, https://substackcdn.com/image/fetch/$s_!LT0G!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb309981a-9315-46e2-9bcd-8f903415b09b_1476x1178.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LT0G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb309981a-9315-46e2-9bcd-8f903415b09b_1476x1178.png" width="1456" height="1162" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b309981a-9315-46e2-9bcd-8f903415b09b_1476x1178.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1162,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:589262,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.theserverlessterminal.com/i/192517206?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb309981a-9315-46e2-9bcd-8f903415b09b_1476x1178.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LT0G!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb309981a-9315-46e2-9bcd-8f903415b09b_1476x1178.png 424w, https://substackcdn.com/image/fetch/$s_!LT0G!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb309981a-9315-46e2-9bcd-8f903415b09b_1476x1178.png 848w, https://substackcdn.com/image/fetch/$s_!LT0G!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb309981a-9315-46e2-9bcd-8f903415b09b_1476x1178.png 1272w, https://substackcdn.com/image/fetch/$s_!LT0G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb309981a-9315-46e2-9bcd-8f903415b09b_1476x1178.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Nexus Share AI is making predictions that are coming true!</figcaption></figure></div><div><hr></div><h4>&#11088; Pick of the month</h4><p>This month&#8217;s Pick is &#8220;<strong>Amazon S3</strong>&#8220;.</p><p><em>Anmol Shukla</em> dives into <a href="https://www.linkedin.com/pulse/designing-dynamic-serverless-data-pipeline-d2auf/">designing a dynamic serverless data pipeline on AWS</a> which leverages S3 for data storage, AWS Glue Crawlers for schema discover and the whole EDA and CDK infrastructure.</p><p><em>Dania Alrefai</em> gets into the <a href="https://aws.plainenglish.io/designing-rag-systems-on-aws-with-s3-vectors-ea7ef3aa5c38?postPublishedType=initial">architecture designing RAG systems on AWS with S3 Vectors</a> and how S3 Vectors plays right over traditional approach along with the best of hybrid - S3 Vectors and a vector database.</p><p><em>Jones Zachariah Noel N</em> (author)&#8217;s blog <a href="https://blog.theserverlessterminal.com/amazon-s3-is-more-than-storage-and-brings-in-a-lot-for-the-analytics-ecosystem">Amazon S3 is more than storage and brings in a lot for the analytics ecosystem</a> reflects on how S3 has now grown to be a core compnent for data with S3 Tables.</p><div><hr></div><h4>&#128640; AWSome content to learn from</h4><p><em>Darryl Ruggles</em> writes about <a href="https://darryl-ruggles.cloud/powertools-for-aws-lambda-best-practices-by-default">Powertools for AWS Lambda - Best Practices By Default</a> bringing the structure to your logs, metrics and stiching the trace gaps to also a better way to handle idempotency.</p><p><em>Vadym Kazulkin</em> as part of the multi-part series on <a href="https://vkazulkin.com/serverless-applications-on-aws-with-lambda-using-java-25-api-gateway-and-dynamodb-part-1-sample-application/">Serverless applications on AWS with Lambda using Java 25, API Gateway and DynamoDB</a> from the basic app to also performance benchmark along with SnapStart.</p><p><em>Elena van Engelen-Maslova</em> explains how you can mock the Serverless app end to end with <a href="https://aws.plainenglish.io/goodbye-flaky-external-apis-hello-mocking-in-the-cloud-c0943adf6183">goodbye flaky external APIs, Hello mocking in the cloud</a> with MockNest Serverless bringing WireMock-compatible API mocking to Lambda.</p><p><em>Chibuike Nwachukwu</em> shares<a href="https://towardsaws.com/secure-serverless-document-management-system-with-amazon-verified-permission-cdk-python-20b8d25f9594"> how to build a sercure serverless document management system</a> that supports RBAC and ABAC using Amazon Cognito and Amazon Verified Permissions via Cedar Polices.</p><p><em>Darryl Ruggles</em> neatly explains how <a href="https://darryl-ruggles.cloud/aws-lambda-now-knows-where-it-lives-exploring-the-new-az-metadata/">AWS Lambda now knows where it lives: exploring the new AZ Metadata</a> with the routing and cutting AZ data transfer costs along with how it brings in resilience for Lambda.</p><p><em>Aditya Ganti</em> demysfies <a href="https://medium.com/@aditya.ganti95/aws-lambda-under-the-hood-a-deep-dive-into-what-actually-happens-when-you-hit-invoke-e0204a0f6e33">what really happens under the hood of a Lambda function</a> with the Firecracker instance and how it all boots up during the Lambda init phase.</p><p><em>Kenton Varda, Sunil Pai, </em>and<em> Ketan Gupta </em>explain the internals of <a href="https://blog.cloudflare.com/dynamic-workers/">Sandboxing AI Agents, 100x faster</a> with Cloudflare Dynamic Worker Loader along with a walkthrough of the code and tips with Cloudflare MCP server.</p><p><em>Daniel Grzelak</em>&#8217;s <a href="https://www.plerion.com/blog/without-passrole-it-fine-lambda-edition">&#8220;But without PassRole it should be fine&#8221;, Lambda edition</a> exposes the basic <code>lambda:UpdateFunctionConfiguration </code>IAM PassRole and how it can turn a disaster for you.</p><p><em>Ken Winner</em> shares about <a href="https://kennethwinner.com/2026/03/28/cdk-toolkit-diff/">using the CDK Toolkit diff</a> to&nbsp;share diffs, how to bring destructive changes to the surface&nbsp;before they hit production and also having it as a report in your PRs.</p><div><hr></div><h4>&#9874;&#65039; What's happening with Serverless tools, samples, and projects</h4><p><em>David Ji</em> has published <a href="https://github.com/david-2814/claw-aws">claw-aws</a>.</p><p><em>Anton Aleksandrov</em> has published <a href="https://github.com/aal80/agentcore-samples">agentcore-samples</a>.</p><p>Victor GRENU has a new update on <a href="https://iamtrail.com/">IAMTrail</a>.</p><p><em>Eric Johnson</em> builds out <a href="https://github.com/singledigit/durable-serverlesspresso">Serverlesspresso with durable functions</a>.</p><p><em>Rohit Goel</em> published <a href="https://github.com/engr-rohitgoel/EDA-S3-files-processsing">EDA S3 file processing</a>.</p><p><em>Vivek Velso</em> built <a href="https://github.com/awsdataarchitect/agentops">AgentOps</a> (Notion control panle for OpenClaw).</p><p><em>Pubudu Jayawardana</em> has published <a href="https://github.com/pubudusj/aws-lambda-az-data">aws-lambda-az-data</a>.</p><p><em>Gunnar Grosch</em> has published a <a href="https://github.com/gunnargrosch/durable-multi-agent-purchasing">multi-agent purchasing coordinator with Lambda durable functions</a>.</p><div><hr></div><h4>&#127897;&#65039; Podcasts, videos, and live-streams </h4><p>On the AWS Developers podcast, <em>Romain Jourdan </em>joins<em> Michael Gasch</em> to dive into <a href="https://www.youtube.com/watch?v=sD3-ce3RDj4">Evolving Lambda: from ephemeral compute to durable execution</a>.</p><p><em>Stanislav Kozlovski</em>&#8217;s <a href="https://www.youtube.com/watch?v=FqrBfDAndXc">How to build a distributed queue in a single JSON file on object storage</a> with Amazon S3.</p><div><hr></div><h4>&#128467;&#65039; Mark your calendars</h4><p>Gothenburg Serverless is hosting <a href="https://www.meetup.com/gothenburg-serverless/events/313758547/">April&#8217;s meet-up</a> on April 7th, 2026.</p><p>AWS Community Days are happening -</p><ul><li><p><a href="http://oceania.aws-community-day.nz">ACD Virtual Oceania</a> on April 11th, 2026. </p></li><li><p><a href="https://aws-community.ro/">ACD Romania</a> on April 23rd-24th, 2026. </p></li><li><p><a href="https://awscommunity.gr/">ACD Athens</a> on April 28th, 2026. </p></li><li><p><a href="https://aws.cloudturkey.io/">ACD T&#252;rkiye</a> on May 9th, 2026. </p></li><li><p><a href="https://www.midwestcommunityday.com/">ACD Midwest</a> on June 24th, 2026. <a href="https://sessionize.com/aws-community-day-midwest-2026/">CFP</a> is currently open until April 15th, 2026.</p></li><li><p><a href="https://acd.awsugblr.in/">ACD Bengaluru</a> in July 2026. <a href="https://sessionize.com/aws-community-day-bengaluru-2026">CFP</a> is currently open until April 16th, 2026.</p></li></ul><p><a href="http://comsum.co.uk">AWS Community Summit Birmingham</a> on June 4th, 2026. </p><div><hr></div><h4>&#128226; What's new in Serverless </h4><p><a href="https://aws.amazon.com/about-aws/whats-new/2026/03/aws-step-functions-sdk-integrations/">AWS Step Functions adds 28 new service integrations, including Amazon Bedrock AgentCore</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2026/03/amazon-bedrock-agentcore-runtime-ag-ui-protocol/">Amazon Bedrock AgentCore Runtime now supports the AG-UI protocol</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2026/03/amazon-bedrock-webrtc/">Amazon Bedrock AgentCore Runtime adds WebRTC support for real-time bidirectional streaming</a>.</p><p><a href="https://aws.amazon.com/blogs/aws/announcing-amazon-aurora-postgresql-serverless-database-creation-in-seconds/">Announcing Amazon Aurora PostgreSQL serverless database creation in seconds</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2026/03/aurora-dsql-connector-for-ruby/">Aurora DSQL launches connector that simplifies building Ruby applications</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2026/03/appconfig-enhanced-targeting-feature-flag-rollout/">AWS AppConfig adds enhanced targeting during feature flag rollout</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2026/03/lambda-32-gb-memory-16-vcpus/">AWS Lambda supports up to 32 GB of memory and 16 vCPUs for Lambda Managed Instances</a>.</p><p><a href="https://aws.amazon.com/blogs/aws/20-years-in-the-aws-cloud-how-time-flies/">20 years in the AWS Cloud &#8211; how time flies!</a></p><p><a href="https://aws.amazon.com/about-aws/whats-new/2026/03/aws-cdk-mixins/">AWS CDK Mixins is now generally available</a>.</p><div><hr></div><h4>&#128104;&#8205;&#128187; Word from the author</h4><p>Thanks for the support and let&#8217;s share more about Serverless!!! </p><p>I&#8217;m open to feedback, so feel free to DM me on <a href="https://www.linkedin.com/in/jones-zachariah-noel-n">LinkedIn</a> for any queries about AWS or Serverless.</p><p>If you are looking for any guidance or assistance with learning Serverless, my <a href="https://www.linkedin.com/in/jones-zachariah-noel-n">LinkedIn DMs</a> are open for a chat! </p><p>Stay tuned and share with Serverless enthusiasts. Follow <em><strong>The Serverless Terminal</strong></em> on <a href="https://twitter.com/theslsterminal">X (formerly Twitter)</a> and <a href="https://blog.theserverlessterminal.com/">Blog</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.theserverlessterminal.com/&quot;,&quot;text&quot;:&quot;The Serverless Terminal Blog&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.theserverlessterminal.com/"><span>The Serverless Terminal Blog</span></a></p><p>Until next time, happy building on Serverless!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.theserverlessterminal.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Serverless Terminal! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[OpenClaw on Lightsail🚀☁️ #98]]></title><description><![CDATA[And S3 turns 20 this Pi Day]]></description><link>https://www.theserverlessterminal.com/p/openclaw-on-lightsail-98</link><guid isPermaLink="false">https://www.theserverlessterminal.com/p/openclaw-on-lightsail-98</guid><dc:creator><![CDATA[Jones Zachariah Noel N]]></dc:creator><pubDate>Sun, 15 Mar 2026 14:30:54 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!NbSr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1eef16f3-d616-4e4b-ac8c-5a32b0f33ab5_1200x628.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In the previous issue, <a href="https://www.theserverlessterminal.com/p/durable-functions-flooded-up-and">Durable functions flooded up and Java SDK out &#128640;&#9729;&#65039; #97</a> dived into Durable Functions and it&#8217;s new Java SDK.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NbSr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1eef16f3-d616-4e4b-ac8c-5a32b0f33ab5_1200x628.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NbSr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1eef16f3-d616-4e4b-ac8c-5a32b0f33ab5_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!NbSr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1eef16f3-d616-4e4b-ac8c-5a32b0f33ab5_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!NbSr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1eef16f3-d616-4e4b-ac8c-5a32b0f33ab5_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!NbSr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1eef16f3-d616-4e4b-ac8c-5a32b0f33ab5_1200x628.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NbSr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1eef16f3-d616-4e4b-ac8c-5a32b0f33ab5_1200x628.png" width="1200" height="628" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1eef16f3-d616-4e4b-ac8c-5a32b0f33ab5_1200x628.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:628,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1753990,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.theserverlessterminal.com/i/190809185?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1eef16f3-d616-4e4b-ac8c-5a32b0f33ab5_1200x628.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!NbSr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1eef16f3-d616-4e4b-ac8c-5a32b0f33ab5_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!NbSr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1eef16f3-d616-4e4b-ac8c-5a32b0f33ab5_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!NbSr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1eef16f3-d616-4e4b-ac8c-5a32b0f33ab5_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!NbSr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1eef16f3-d616-4e4b-ac8c-5a32b0f33ab5_1200x628.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Image from Adobe Stock</figcaption></figure></div><p>In this issue, we all have heard about OpenClaw going viral and everyone queueing up at Apple Store to grab a Mac Mini but now with Amazon Lightsail now enabling the one-click development for OpenClaw makes OpenClaw available over the Cloud over an "always-on" local machine or complex VPC networking.</p><p>Lightsail eliminates the need for isolated physical hardware. By leveraging Lightsail&#8217;s simplified VPS instances, you get the security of a private, air-gapped environment with the availability of the cloud. It provides a cost-effective, &#8220;set-and-forget&#8221; home for OpenClaw that remains accessible from all your devices without the overhead of maintaining a home server.</p><div><hr></div><h4>&#11088; Pick of the month</h4><p>This month&#8217;s Pick is &#8220;<strong>Amazon S3</strong>&#8220;.</p><p><em>S&#233;bastien Stormacq</em> reflects on <a href="https://aws.amazon.com/blogs/aws/twenty-years-of-amazon-s3-and-building-whats-next/">20 years of Amazon S3 and what&#8217;s next</a> as it&#8217;s evolved to be the one stop for data and vector DB while still being able to deliver for scale and highly available.</p><p><em>Ian Mckay</em> reflects on <a href="https://onecloudplease.com/blog/bucketsquatting-is-finally-dead">S3&#8217;s issue with bucketsquatting and how it&#8217;s now resolved</a> with the new regional namespace that protects you with bucketsquatting attacks.</p><p><em>Jones Zachariah Noel N</em> (author)&#8217;s blog <a href="https://blog.theserverlessterminal.com/amazon-s3-is-more-than-storage-and-brings-in-a-lot-for-the-analytics-ecosystem">Amazon S3 is more than storage and brings in a lot for the analytics ecosystem</a> reflects on how S3 has now grown to be a core compnent for data with S3 Tables.</p><div><hr></div><h4>&#128640; AWSome content to learn from</h4><p><em>Benjamin Ajewole</em>&#8217;s <a href="https://dev.to/aws-builders/replacing-glue-lambdas-with-eventbridge-pipes-40j1">Replacing Glue Lambdas with EventBridge Pipes</a> explains how EB Pipes adds on to the data transformation piece of a serverless workload, and its advantages.</p><p><em>Avinash Dalvi</em> takes a route with <a href="https://www.internetkatta.com/how-i-replaced-prerenderio-with-own-serverless-renderer-on-aws">Serverless render that replaced prerender.io, which costs $0</a>, leveraging Lambda@Edge and the problems associated with it, and the fix for it.</p><p><em>Darryl Ruggles</em> reflects on <a href="https://darryl-ruggles.cloud/building-a-serverless-blogging-platform-with-aws-and-claude-code/">building a Serverless blogging platform with AWS and Claude Code</a> with components of SES, Bedrock AI, analytics and markdown editor leveraging MCP servers to bring the best of practices.</p><p><em>Ngwa Bandolo Bobga Cyril</em> writes about <a href="https://www.sls.guru/blog/automating-dead-letter-queue-triage-with-amazon-bedrock-and-aws-step-functions">Dead-Letter Queue Triage with AWS Bedrock &amp; Step Functions</a> where DLQ is supposed to declog your system, but with retries and DLQ errors clog up.</p><p><em>Mark Harris</em> explains how <a href="https://markizano.substack.com/p/separation-of-duties-iac-vs-appcode">the separation of duties with IaC v/s AppCode</a>, specifically Lambda functions, where using frameworks such as Terraform, CDK, and others for infrastructure and packaging the app code with them.</p><p><em>Danielle Heberling</em> shares her migration journey from <a href="https://danielleheberling.xyz/blog/durable-functions/">Step Function as she rewrote it as a durable function</a> with the issue with CDK LambdaInoke scheduler and how durable function rejects unqualified ARNs.</p><p><em>Gunnar Grosch</em>&#8217;s blog on <a href="https://builder.aws.com/content/3Aj5g9eFrnGa4BsvF3xIsLke0ew/circuit-breakers-on-aws-lambda-why-in-memory-state-silently-fails">Circuit Breakers on AWS Lambda: Why In-Memory State Silently Fails</a> talks about the circuit breaker patterns on Lambda with distributed state and how its failure costs the architecture!</p><p><em>Awedis Keofteian</em> walks through <a href="https://dev.to/aws-heroes/building-and-shipping-apps-faster-with-kiros-agentic-power-lets-build-series-1a7g">Building and Shipping Apps Faster with Kiro&#8217;s Agentic Power</a> where the SDD with Kiro and validating the generated Terraform and Lambda Handlers.</p><p><em>David Behroozi</em> explains how <a href="https://speedrun.nobackspacecrew.com/blog/2026/03/06/obtaining-caller-ip-address-with-lambda-furls.html">Lambda Function URLs can be used for obtaining the caller ip address</a> and how Lambda is triggered with <code>x-forwarded-for</code> a header from CloudFront.</p><p><em>Brian McNamara</em> takes on the question of <a href="https://blog.curiousdev.io/aws-lambda-fargate-cost-exercise">AWS Lambda v/s Fargate with the cost exercise</a> with the consideration of cloud cost v/s total cost and mitigation risks.</p><p><em>Matias Kreder</em> gives a rundown of <a href="https://dev.to/aws-builders/openclaw-on-aws-agentcore-secure-serverless-production-ready-i8n">running OpenClaw on AWS Bedrock AgentCore</a> using the NAT Gateway for making it available publicly, along with some AZ support on AgentCore gotchas! </p><div><hr></div><h4>&#9874;&#65039; What's happening with Serverless tools, samples, and projects</h4><p><em>Vidit Shah </em>and<em> Serverless Creed</em> have launched <a href="https://dynoconsole.com/">DynoConsole</a>.</p><p><em>Paul Santus</em> has published <a href="https://registry.terraform.io/modules/psantus/bref-layer/null/latest">Bref Layers Terraform Module</a>.</p><p><em>Davide De Sio </em>and<em> H. Furkan Bozkurt</em> created <a href="https://github.com/kirodotdev/powers/pull/66">AWS Amplify Gen 2 Kiro power</a>.</p><p><em>Kenta Goto</em> has published <a href="https://github.com/go-to-k/ecr-scan-verifier">ecr-scan-verifier</a>.</p><p><em>Arshad Zackeriya</em> has built <a href="https://www.feedbackfeijoa.com/">Feedback Feijoa</a></p><p><em>Jeremy Daly</em> has an update on batch returning on <a href="https://github.com/jeremydaly/data-api-client">data-api-client</a>.</p><p><em>Thiago Verney </em>has built <a href="https://github.com/tverney/openclaw-discord-personal-agentcore">openclaw-discord-personal-agentcore</a>.</p><p><em>Ben Freiberg</em> has published the <a href="https://serverlessland.com/patterns/lambda-durable-bedrock-agentcore-async">async Bedrock AgentCore integration with AWS Lambda Durable Functions</a> pattern.</p><p><em>Eric Johnson</em> shares his project <a href="https://github.com/singledigit/durable-function-video-scanner">durable function for video scanner</a></p><p><em>Ran Isenberg</em> has published <a href="https://github.com/ran-isenberg/aws-lambda-env-modeler">aws-lambda-env-modeler v3.0.0</a></p><p><em>Jess Izen</em> and AWS Lambda team have released <a href="https://github.com/aws/aws-lambda-rust-runtime/issues/1120">Rust runtime for Lambda Managed Instances</a></p><p><em>Gunnar Grosch</em> released <a href="https://github.com/gunnargrosch/failure-lambda">failure-lambda</a> v1.0.0.</p><div><hr></div><h4>&#127897;&#65039; Podcasts, videos, and live-streams </h4><p><em>Eric Johnson</em> on <a href="https://www.youtube.com/watch?v=vg1Q1to4qoE">Serverless with Mama J</a>.</p><p><em>Rekhu Chinnarathod</em> explains <a href="https://www.youtube.com/watch?v=uEPG5tgRGdw&amp;feature=youtu.be">Securing Serverless API Architecture on AWS</a>.</p><p><em>Ankit Jha</em> on <a href="https://www.linkedin.com/pulse/building-serverless-rag-system-aws-bedrock-lambda-mntbc/?trackingId=%2FscGQ79VRyyxgSAfsgsJCw%3D%3D">building a Serverless RAG system</a>.</p><p>On AWS Bytes, <em>Luciano Mammino </em>and<em> Eoin Shanaghy</em> get on <a href="https://awsbites.com/153-llm-inference-with-bedrock/#description">Getting Started with Amazon Bedrock</a>.</p><p><em>Tobias Schmidt</em> takes on <a href="https://www.youtube.com/watch?v=tn8kVA_YUH4">the OpenClaw $5 AWS setup over local</a></p><div><hr></div><h4>&#128467;&#65039; Mark your calendars</h4><p>AWS Community Days are happening -</p><ul><li><p><a href="https://www.awsugpune.in/">ACD Pune</a> on March 21st, 2026. </p></li><li><p><a href="https://www.awswomensummitlatam.com/AWSomeWomenSummitLATAM2026">AWSome Women Summit LATAM 2026</a> on March 28th, 2026. </p></li><li><p><a href="http://oceania.aws-community-day.nz">ACD Virtual Oceania</a> on April 11th, 2026. </p></li><li><p><a href="https://aws-community.ro/">ACD Romania</a> on April 23rd-24th, 2026. </p></li><li><p><a href="https://awscommunity.gr/">ACD Athens</a> on April 28th, 2026. </p></li><li><p><a href="https://aws.cloudturkey.io/">ACD T&#252;rkiye</a> on May 9th, 2026. </p></li><li><p><a href="https://www.midwestcommunityday.com/">ACD Midwest</a> on June 24th, 2026. <a href="https://sessionize.com/aws-community-day-midwest-2026/">CFP</a> is currently open until April 15th, 2026.</p></li><li><p><a href="https://acd.awsugblr.in/">ACD Bengaluru</a> in June 2026. <a href="https://sessionize.com/aws-community-day-bengaluru-2026">CFP</a> is currently open until April 1st, 2026.</p></li></ul><p><a href="http://comsum.co.uk">AWS Community Summit Birmingham</a> on June 4th, 2026. <a href="https://sessionize.com/aws-community-summit-birmingham-2026">CFP</a> is currently open until March 16th, 2026.</p><div><hr></div><h4>&#128226; What's new in Serverless </h4><p><a href="https://vercel.com/changelog/vercel-queues-now-in-public-beta">Vercel Queues now in public beta</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2026/03/amazon-lightsail-openclaw/">Amazon Lightsail now offers OpenClaw, a private self-hosted AI assistant</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2026/02/wordpress-blueprint-lightsail/">Amazon Lightsail expands blueprint selection with a new WordPress blueprint</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2026/03/lambda-durable-kiro-power/">Accelerate Lambda durable functions development with new Kiro power</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2026/03/aws-sam-kiro-power/">Accelerate serverless application development with new SAM Kiro power</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2026/03/aws-lambda-managed-instances-rust/">AWS Lambda Managed Instances now supports Rust</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2026/03/elastic-beanstalk-deployments-tab/">AWS Elastic Beanstalk launches Deployments tab with in-progress deployment logs</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2026/03/aws-cdk-mixins/">AWS CDK Mixins is now generally available</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2026/03/amazon-s3-account-regional-namespaces/">Amazon S3 introduces account regional namespaces for general purpose buckets</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2026/03/amazon-opensearch-ingestion-unified-ingestion-endpoint-opentelemetry/">Amazon OpenSearch Ingestion now supports unified ingestion endpoint for OpenTelemetry data</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2026/2/eventbridge-default-quota-increase/">Amazon EventBridge Scheduler now provides a higher default quota for the CreateSchedule API</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2026/03/elastic-beanstalk-deployments-tab/">AWS Elastic Beanstalk launches Deployments tab with in-progress deployment logs</a>.</p><div><hr></div><h4>&#128104;&#8205;&#128187; Word from the author</h4><p>Thanks for the support and let&#8217;s share more about Serverless!!! </p><p>I&#8217;m open to feedback, so feel free to DM me on <a href="https://www.linkedin.com/in/jones-zachariah-noel-n">LinkedIn</a> for any queries about AWS or Serverless.</p><p>If you are looking for any guidance or assistance with learning Serverless, my <a href="https://www.linkedin.com/in/jones-zachariah-noel-n">LinkedIn DMs</a> are open for a chat! </p><p>Stay tuned and share with Serverless enthusiasts. Follow <em><strong>The Serverless Terminal</strong></em> on <a href="https://twitter.com/theslsterminal">X (formerly Twitter)</a> and <a href="https://blog.theserverlessterminal.com/">Blog</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.theserverlessterminal.com/&quot;,&quot;text&quot;:&quot;The Serverless Terminal Blog&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.theserverlessterminal.com/"><span>The Serverless Terminal Blog</span></a></p><p>Until next time, happy building on Serverless!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.theserverlessterminal.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Serverless Terminal! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Durable functions flooded up and Java SDK out 🚀☁️ #97]]></title><description><![CDATA[Aurora DSQL is on the roll....]]></description><link>https://www.theserverlessterminal.com/p/durable-functions-flooded-up-and</link><guid isPermaLink="false">https://www.theserverlessterminal.com/p/durable-functions-flooded-up-and</guid><dc:creator><![CDATA[Jones Zachariah Noel N]]></dc:creator><pubDate>Sat, 28 Feb 2026 14:30:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!gZzU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe14d508-87a7-4606-accc-2a8b088cf371_1200x628.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In the previous issue, <a href="https://www.theserverlessterminal.com/p/event-payload-consistency-across">Event payload consistency across Serverless &#128640;&#9729;&#65039; #96</a>, we looked into how EventBridge and other Services get consistent with 1MB payload limits.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gZzU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe14d508-87a7-4606-accc-2a8b088cf371_1200x628.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gZzU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe14d508-87a7-4606-accc-2a8b088cf371_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!gZzU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe14d508-87a7-4606-accc-2a8b088cf371_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!gZzU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe14d508-87a7-4606-accc-2a8b088cf371_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!gZzU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe14d508-87a7-4606-accc-2a8b088cf371_1200x628.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gZzU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe14d508-87a7-4606-accc-2a8b088cf371_1200x628.png" width="1200" height="628" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fe14d508-87a7-4606-accc-2a8b088cf371_1200x628.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:628,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1285749,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.theserverlessterminal.com/i/189371480?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe14d508-87a7-4606-accc-2a8b088cf371_1200x628.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gZzU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe14d508-87a7-4606-accc-2a8b088cf371_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!gZzU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe14d508-87a7-4606-accc-2a8b088cf371_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!gZzU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe14d508-87a7-4606-accc-2a8b088cf371_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!gZzU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe14d508-87a7-4606-accc-2a8b088cf371_1200x628.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Image from Adobe Stock</figcaption></figure></div><p>In this issue, it&#8217;s repeating Durable functions (yes, we are in the era of hearing it over and over) while durable functions make it easy for orchestration and bringing in longer-running workflows into Lambda. It was limited to TypeScript/JavaScript and Python runtimes, but now AWS just announced the Java Durable Execution SDK (still in preview), which enables developers to build durable functions in Java.</p><div><hr></div><h4>&#11088; Pick of the month</h4><p>This month&#8217;s Pick is &#8220;<strong>DynamoDB data retrieval</strong>&#8220;.</p><p><em>Dixit R Jain</em>&#8217;s blog on <a href="https://dev.to/aws-builders/persistence-made-easy-dynamodb-deep-dive-for-serverless-applications-58pl">persistence made easy with AWS DynamoDB deep dive for Serverless applications</a>, diving into the CRUD operations with AWS SDK v3 along with some gotcha moments.</p><p><em>Jones Zachariah Noel N</em> (author) takes on <a href="https://blog.theserverlessterminal.com/dynamodb-with-partiql">DynamoDB with PartiQL</a>, which explains how you can still leverage a &#8220;SQL-like&#8221; querying for your DynamoDB, and the <a href="https://blog.theserverlessterminal.com/dynamodb-with-partiql-part-2">part-2 of the series</a> also looks into batch executions.</p><div><hr></div><h4>&#128640; AWSome content to learn from</h4><p><em>Monica Colangelo</em> debunks i<a href="https://letsmake.cloud/integrating-lambda-durable-functions-into-a-step-functions-workflow">ntegrating Lambda durable functions into Step Functions workflow</a>, which is not a simple step but having patterns - callback and checkpoint brings in challenges.</p><p><em>Darryl Ruggles</em> builds out <a href="https://darryl-ruggles.cloud/aws-lambda-durable-functions">AWS Lambda Durable Functions - Build a Loan Approval Workflow with Checkpoints, Callbacks, and a React Frontend</a> with a complete solution code-walkthrough.</p><p><em>Matheus das Merc&#234;s</em> shares <a href="https://dev.to/aws-builders/aws-lambda-durable-functions-on-hexagonal-architecture-the-pattern-youve-been-looking-for-5hne">AWS Lambda Durable Functions on Hexagonal Architecture</a> as a pattern where you bring the &#8220;Lambdalith&#8221; approach for durable functions.</p><p><em>Daniele Frasca</em> explains <a href="https://dev.to/aws-builders/building-long-running-usage-reports-on-aws-with-event-driven-orchestration-45ba">how you can build long-running usage reports on AWS</a> with Lambda Durable Functions over Step Functions and how the whole workflow comes together!</p><p><em>Lefteris Karageorgiou</em> digs into <a href="https://blog.thecloudengineers.com/p/kinesis-vs-sqs-vs-eventbridge-choosing">Kinesis v/s SQS v/s EventBridge for choosing the right data stream</a> with areas where they shine and also a framework for making the decision.</p><p><em>Carlos Biagolini-Jr</em> explains <a href="https://blog.devops.dev/how-to-deploy-aws-api-gateway-with-openapi-specification-using-terraform-e5a017aa53a3">how to deploy AWS API Gateway with OpenAPI specification using Terraform</a> take breaks down the components bringing the best of OpenAPI specs with IaC using Terraform.</p><p><em>Zameer Fouzan</em> dives into <a href="https://newrelic.com/blog/infrastructure-monitoring/setting-up-aws-distro-for-opentelemetry-with-container-based-lambda-functions-and-new-relic">Setting Up AWS Distro for OpenTelemetry with Container-Based Lambda Functions and New Relic</a> where the Lambda Layers for container-based Lambda require you to build the ADOT layer as part of the image.</p><p><em>Shubham Vats</em> breaksdown <a href="https://www.linkedin.com/pulse/ecs-ec2-vs-fargate-auditors-guide-container-governance-shubham-vats-3gi5c/?trackingId=5n0DfACTSqml78aPlNxI1A%3D%3D">EC2 v/s Fargate with container goverance</a> POV and how choosing running containers either with EC2 or ECS on Fargate (serverless way).</p><p><em>Pubudu Jayawardana</em>&#8217;s blog <a href="https://dev.to/aws-builders/understanding-lambda-tenant-isolation-4kdc">understanding Lambda Tenant Isolation</a> explains the important security update and how tenant isolation, especially for SaaS workloads, fits in well.</p><div><hr></div><h4>&#9874;&#65039; What's happening with Serverless tools, samples, and projects</h4><p><em>Vivek Raja P S</em>&#8217; <a href="https://www.awsopenclaw.com/">OpenClaw on AWS</a> using AgentCore runtime.</p><p><em>Jimmy Dahlqvist</em> published an <a href="https://github.com/JimmyDqv/serverless-handbook/tree/main/Solutions/ai-bartender-agent">AI bartender agent on Serverless handbook</a>.</p><p><em>Eamonn Faherty</em> published <a href="https://github.com/local-web-services/local-web-services">local-web-services</a> (Just in time when LocalStack drops the community edition).</p><p><em>Pavithra A</em> publishes <a href="https://github.com/a-pavithraa/aws-serverless-skill">AWS Serverless skill</a> for Claude Code.</p><p><em>Gunnar Grosch</em> published <a href="https://github.com/gunnargrosch/aws-serverless-plugin">AWS Serverless plugin for Claude</a> (<a href="https://dev.to/gunnargrosch/turning-aws-serverless-experience-into-a-claude-code-plugin-2nha">blog</a>) and <a href="https://github.com/gunnargrosch/aws-serverless-kiro-power">AWS Serverless Kiro Power</a> (<a href="https://dev.to/gunnargrosch/building-the-aws-serverless-power-for-kiro-25f2">blog</a>). </p><p><em>Naveen G</em> has built a <a href="https://github.com/Naveen15github/Serverless-Cloud-Dictionary-App-using-AWS-Amplify-Lambda-API-Gateway-Dynamo-DB">Serverless Cloud Dictionary</a> project. </p><p><em>Matthieu Napoli</em> released <a href="https://bref.sh/news/03-bref-3.0">Bref 3</a></p><p><em>Antstack</em> team published <a href="https://github.com/antstackio/skills">AntStack skills</a>.</p><p><a href="https://github.com/aws/aws-durable-execution-sdk-java">AWS Durable execution SDK for Java</a> is now available.</p><div><hr></div><h4>&#127897;&#65039; Podcasts, videos and live-streams </h4><p><em>Mike Chambers</em> dives into <a href="https://www.youtube.com/watch?v=PnItNt34nZQ">building autonomous DynamoDB Agents</a>.</p><p><em>Darryl Ruggles</em> explains <a href="https://www.youtube.com/watch?v=kSQWWYo3KA4">Lambda Durable Functions v/s Step Functions when each wins</a> at AWS UG London meet-up.</p><p><em>Fernando Pena </em>and<em> Rishab Kumar</em> share more in <a href="https://www.youtube.com/watch?v=coB3Mg3IVGg">What&#8217;s new in DevOps, Security, and Serverless</a>.</p><p><em>Rehan van der Merwe</em> explains <a href="https://www.youtube.com/watch?v=APryNemJHOg">scaling ECS Fargate like Lambda</a>.</p><p><em>Resham Rai</em> explains <a href="https://www.youtube.com/watch?v=RK6AnQxLDtM">S3 event notification to Lambda</a>.</p><div><hr></div><h4>&#128467;&#65039; Mark your calendars</h4><p><a href="https://aws-experience.com/amer/smb/events/series/Get-Hands-On-With-Serverless">Get Hands-On with Serverless workshop</a> happening on multiple days in January and February.</p><p>AWS UG Miami&#8217;s meet-up on <a href="https://www.meetup.com/aws-miami-user-group/events/313493283/?utm_medium=referral&amp;utm_campaign=share-btn_savedevents_share_modal&amp;utm_source=link&amp;utm_version=v2&amp;member_id=270147274">Building video approval pipelines with serverless and AI</a> on March 5th, 2026.</p><p>AWS Community Days are happening -</p><ul><li><p><a href="https://www.acdchennai.com">ACD Chennai</a> on March 7th, 2026.</p></li><li><p><a href="https://www.awscommunityday.sk/">ACD Slovakia</a> on March 11th, 2026. </p></li><li><p><a href="https://www.awsugpune.in/">ACD Pune</a> on March 21st, 2026. </p></li><li><p><a href="https://www.awswomensummitlatam.com/AWSomeWomenSummitLATAM2026">AWSome Women Summit LATAM 2026</a> on March 28th, 2026. </p></li><li><p><a href="http://oceania.aws-community-day.nz">ACD Virtual Oceania</a> on April 11th, 2026. </p></li><li><p><a href="https://aws-community.ro/">ACD Romania</a> on April 23rd-24th, 2026. </p></li><li><p><a href="https://awscommunity.gr/">ACD Athens</a> on April 28th, 2026. </p></li><li><p><a href="https://aws.cloudturkey.io/">ACD T&#252;rkiye</a> on May 9th, 2026. </p></li><li><p><a href="https://www.midwestcommunityday.com/">ACD Midwest</a> on June 24th, 2026. <a href="https://sessionize.com/aws-community-day-midwest-2026/">CFP</a> is currently open until April 15th, 2026.</p></li><li><p><a href="https://acd.awsugblr.in/">ACD Bengaluru</a> in June 2026. <a href="https://sessionize.com/aws-community-day-bengaluru-2026">CFP</a> is currently open until April 1st, 2026.</p></li></ul><p><a href="http://comsum.co.uk">AWS Community Summit Birmingham</a> on June 4th, 2026. <a href="https://sessionize.com/aws-community-summit-birmingham-2026">CFP</a> is currently open until March 16th, 2026.</p><div><hr></div><h4>&#128226; What's new in Serverless </h4><p><a href="https://aws.amazon.com/about-aws/whats-new/2026/02/amazon-aurora-dsql-adds-identity-columns-sequence/">Amazon Aurora DSQL adds support for identity columns and sequence objects</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2026/02/amazon-bedrock-reinforcement-fine-tuning-openai/">Amazon Bedrock reinforcement fine-tuning adds support for open-weight models with OpenAI-compatible APIs</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2026/02/aurora-dsql-launches-go-python-nodejs-connectors/">Aurora DSQL launches new Go, Python, and Node.js connectors that simplify IAM authentication</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2026/02/aws-appconfig-new-relic-for-automated-rollback/">AWS AppConfig integrates with New Relic for automated rollbacks</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2026/02/amazon-bedrock-server-side-tool-execution-agentcore-gateway/">Amazon Bedrock now supports server-side tool execution with AgentCore Gateway</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2026/02/amazon-aurora-dsql-launches-playground/">AWS launches a playground for interactive Aurora DSQL database exploration</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2026/02/lambda-durable-execution-java-preview/">AWS Lambda Durable Execution SDK for Java now available in Developer Preview</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2026/02/amazon-cognito-client-secret-lifecycle/">Amazon Cognito enhances client secret management with secret rotation and custom secrets</a>.</p><div><hr></div><h4>&#128104;&#8205;&#128187; Word from the author</h4><p>Thanks for the support and let&#8217;s share more about Serverless!!! </p><div class="poll-embed" data-attrs="{&quot;id&quot;:461697}" data-component-name="PollToDOM"></div><p>We know that some of the AWS teams were impacted with the downsizing, we have worked with some of them; if your company is hiring, please reach out to the impacted folks.</p><p>I&#8217;m open to feedback, so feel free to DM me on <a href="https://www.linkedin.com/in/jones-zachariah-noel-n">LinkedIn</a> for any queries about AWS or Serverless.</p><p>If you are looking for any guidance or assistance with learning Serverless, my <a href="https://www.linkedin.com/in/jones-zachariah-noel-n">LinkedIn DMs</a> are open for a chat! </p><p>Stay tuned and share with Serverless enthusiasts. Follow <em><strong>The Serverless Terminal</strong></em> on <a href="https://twitter.com/theslsterminal">X (formerly Twitter)</a> and <a href="https://blog.theserverlessterminal.com/">Blog</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.theserverlessterminal.com/&quot;,&quot;text&quot;:&quot;The Serverless Terminal Blog&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.theserverlessterminal.com/"><span>The Serverless Terminal Blog</span></a></p><p>Until next time, happy building on Serverless!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.theserverlessterminal.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Serverless Terminal! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Event payload consistency across Serverless 🚀☁️ #96]]></title><description><![CDATA[Valentines day, 1MB is the new limit]]></description><link>https://www.theserverlessterminal.com/p/event-payload-consistency-across</link><guid isPermaLink="false">https://www.theserverlessterminal.com/p/event-payload-consistency-across</guid><dc:creator><![CDATA[Jones Zachariah Noel N]]></dc:creator><pubDate>Sat, 14 Feb 2026 14:30:47 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!VJx-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc0cab19-2c62-4afb-b11f-774205c30ffd_1200x628.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In the previous issue, <a href="https://www.theserverlessterminal.com/p/dynamodb-with-fault-injection-testing">DynamoDB with fault injection testing &#128640;&#9729;&#65039; #95</a> dived into how fault injection testing works best for DDB workloads.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VJx-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc0cab19-2c62-4afb-b11f-774205c30ffd_1200x628.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VJx-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc0cab19-2c62-4afb-b11f-774205c30ffd_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!VJx-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc0cab19-2c62-4afb-b11f-774205c30ffd_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!VJx-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc0cab19-2c62-4afb-b11f-774205c30ffd_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!VJx-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc0cab19-2c62-4afb-b11f-774205c30ffd_1200x628.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VJx-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc0cab19-2c62-4afb-b11f-774205c30ffd_1200x628.png" width="1200" height="628" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bc0cab19-2c62-4afb-b11f-774205c30ffd_1200x628.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:628,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1295037,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.theserverlessterminal.com/i/187827035?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc0cab19-2c62-4afb-b11f-774205c30ffd_1200x628.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!VJx-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc0cab19-2c62-4afb-b11f-774205c30ffd_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!VJx-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc0cab19-2c62-4afb-b11f-774205c30ffd_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!VJx-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc0cab19-2c62-4afb-b11f-774205c30ffd_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!VJx-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc0cab19-2c62-4afb-b11f-774205c30ffd_1200x628.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Image from Adobe Stock</figcaption></figure></div><p>It&#8217;s valenties day, and the love for Serverless is 1MB max payload across Lambda, SQS, and now even Amazon EventBridge.</p><p>For developers, this means the days of &#8220;claim-check&#8221; patterns&#8212;where you&#8217;d store a large payload in S3 and just pass a pointer in the event&#8212;are over for many common use cases. You can now ingest much richer data directly into your Event Bus, from dense LLM prompts and complex Generative AI outputs to high-frequency telemetry signals and massive JSON blobs. By removing the need to split, compress, or externalize your data, your architecture becomes significantly leaner. With EventBridge, SQS, and Lambda all speaking the same &#8220;1 MB language,&#8221; you can pass these large payloads through your entire serverless pipeline without worrying about a 256 KB bottleneck at the router. </p><p>The &#8220;new normal&#8221; eliminates the architectural overhead of the &#8220;claim-check&#8221; pattern, allowing you to pass rich 1 MB payloads&#8212;like LLM prompts or dense telemetry&#8212;directly through a unified EventBridge, SQS, and Lambda pipeline. By removing the need to externalize large data to S3 or chunk it into smaller pieces, you achieve a leaner, faster architecture</p><div><hr></div><h4>&#11088; Pick of the month</h4><p>This month&#8217;s Pick is &#8220;<strong>DynamoDB data retrieval</strong>&#8220;.</p><p><em>Uriel Bitton</em>&#8217;s <a href="https://urielbitton.substack.com/p/dynamodb-data-modeling-strategies?">DynamoDB Data Modeling Strategies </a>to Reduce Monthly Costs: Designing for Queries Instead of Data Moving Away from &#8220;Relational DB&#8221; and Thinking of a Single Table with GSIs.</p><p><em>Sathiesh Veera</em> shares <a href="https://dev.to/aws-builders/things-i-wish-i-knew-before-i-started-using-dynamodb-5hbm">Things I Wish I Knew Before I Started Using DynamoDB</a>, where the mindset shift is much necessary while understanding how you want to work around with the data, given no <code>JOIN</code>.</p><p><em>Anna Pastushko</em> takes on the question of <a href="https://annpastushko.substack.com/p/do-you-really-need-single-table-design">do you really need single table design for DynamoDB?</a> Addressing how overloaded the queries could end up, while observability for it would be a nightmare.</p><p><em>Jones Zachariah Noel N</em> (author) takes on <a href="https://blog.theserverlessterminal.com/dynamodb-with-partiql">DynamoDB with PartiQL</a>, which explains how you can still leverage a &#8220;SQL-like&#8221; querying for your DynamoDB, and the <a href="https://blog.theserverlessterminal.com/dynamodb-with-partiql-part-2">part-2 of the series</a> also looks into batch executions.</p><div><hr></div><h4>&#128640; AWSome content to learn from</h4><p><em>Vaibhav Malpani</em> jots down the <a href="https://medium.com/google-cloud/cloud-run-ai-agents-the-ultimate-guide-to-serverless-ai-deployment-e135b89fc273">ultimate guide to Serverless AI Deployment with Cloud Run AI Agents</a> with Google&#8217;s ecosystem and architecting for low-latency and deployment strategies.</p><p><em>Tycko Franklin</em> publishes <a href="https://dev.to/tyckofranklin/cdk-using-central-register-pattern-for-resource-sharing-27k2">CDK - Using Central Register Pattern for Resource Sharing</a>, which focuses on how to share resources between CDK stacks and preventing deployment hurdles.</p><p><em>Sherifdeen Awofiranye</em> guides you with <a href="https://dev.to/iamsherif/migrating-a-lambda-to-a-durable-lambda-function-1ki2">migrating a regular Lambda function to a durable Lambda function</a>, with conceptionaly how they are different and rethinking with business logic first.</p><p><em>Elias Brange</em>&#8217;s blog on <a href="https://www.eliasbrange.dev/posts/lambdalith-event-router/">Lambdaliths are not only for APIs</a> that focus on hono library <em>Elias</em> has built, where you can leverage the events router to send the events from different AWS services - SQS, SNS, DDB Streams to specific functions in the Lambdalith.</p><p><em>Eunho Kang</em> takes on <a href="https://serverless.blog/blog/lambda-and-eks-comparison">Amazon EKS v/s AWS Lambda </a>in a Korean sharing where and how these services fit in! Also, understanding how they are provisioned behind the scenes from Lambda&#8217;s INIT to EKS&#8217; pod provisions.</p><p><em>Denis Petrov</em> explains how file uploads work best as EDA with S3&#8217;s multipart upload and pre-signed URLs in the blog <a href="https://denis-petrov.medium.com/designing-uploads-at-scale-an-event-driven-approach-3d362506f186">designing uploads at Scale: an event-driven appraoch.</a></p><div><hr></div><h4>&#9874;&#65039; What's happening with Serverless tools, samples, and projects</h4><p><em>David Kaleko</em> and team have open-sourced <a href="https://github.com/awslabs/fullstack-solution-template-for-agentcore">Fullstack AgentCore Solution Template (FAST)</a></p><p><em>Vivek Raja P S</em> has published <a href="https://www.npmjs.com/package/clawskills-strands">clawskills-stands</a>.</p><p><em>Rehan van der Merwe</em> has published <a href="https://github.com/rehanvdm/cdk-starter">cdk-starter</a>.</p><p><em>Lee Priest</em> has updated <a href="https://cdkinsights.dev/beta">CDK insights</a>.</p><p>Kha Van has published <a href="https://github.com/vanhoangkha/aws-iam-access-key-auto-rotation">aws-iam-access-key-auto-rotation</a>.</p><p><em>Kevin Southwick</em> has built an <a href="https://awsight.com/aws-service-and-region-status.html">AWS Service Down Detector</a>.</p><div><hr></div><h4>&#127897;&#65039; Podcasts, videos and live-streams </h4><p>On AntStack TV, <em>Akshatha Laxmi</em> explains <a href="https://www.youtube.com/watch?v=7M1cvZKdVHY&amp;feature=youtu.be">AWS Lambda Managed Instances</a>.</p><p><em>Sandro Volpicella</em> has published <a href="https://www.youtube.com/watch?v=Vz-kjOwaqn4">Lambda OVER Step Functions... Except for THIS</a>.</p><p><em>Avinash Dalvi</em> talks about <a href="https://youtube.com/shorts/1bbnFep0O8U?si=Ip88yLdfd5Ek4da2">EC2 v/s Fargate</a>.</p><p><em>Chafik Belhaoues </em>and<em> Lalit Kale</em> talk about <a href="https://www.youtube.com/live/wiK5oAXVpTQ">building EDA on AWS</a>.</p><p><em>James Eastham</em> talks about <a href="https://www.youtube.com/watch?v=va100QlU2Vs">Stop Fighting with AWS Lambda&#8212;Code .NET APIs Like ASP.NET</a>.</p><p>On AWS BITES, <em>Eoin Shanaghy </em>and<em> Luciano Mammino</em> explore <a href="https://youtu.be/jFUfcvYvnEQ">Lambda durable functions</a>.</p><p><em>Francesco Ciulla</em> and <em>Luciano Mammino</em> talk about <a href="https://www.linkedin.com/events/7425227143413968896/">building Lambda Functions in Rust.</a></p><div><hr></div><h4>&#128467;&#65039; Mark your calendars</h4><p><a href="https://aws-experience.com/amer/smb/events/series/Get-Hands-On-With-Serverless">Get Hands-On with Serverless workshop</a> happening on multiple days in January and February.</p><p><a href="https://www.meetup.com/melbourne-serverless-meetup-group/events/313271028/?utm_medium=referral&amp;utm_campaign=announce_event&amp;utm_source=link&amp;utm_version=v2&amp;member_id=207248726">Melbourne Serverless Meetup Group event</a> on February 26th, 2026.</p><p>AWS User Group Tirupati is back with <a href="https://www.meetup.com/aws-user-group-tirupati/events/313218186/?utm_medium=referral&amp;utm_campaign=share-btn_savedevents_share_modal&amp;utm_source=link&amp;utm_version=v2&amp;member_id=296264333">Serverless Saturdays</a> on February 28th, 2026.</p><p>AWS Community Days are happening -</p><ul><li><p><a href="https://awsugjaipur.in/">ACD Rajasthan</a> on February 28th, 2026. </p></li><li><p><a href="https://awsahmedabad.community/">ACD Ahmedabad</a> on February 28th, 2026. </p></li><li><p><a href="https://www.acdchennai.com">ACD Chennai</a> on March 7th, 2026.</p></li><li><p><a href="https://www.awscommunityday.sk/">ACD Slovakia</a> on March 11th, 2026. <a href="https://sessionize.com/aws-ug-kosice/">CFP</a> is currently open until February 15th, 2026.</p></li><li><p><a href="https://www.awsugpune.in/">ACD Pune</a> on March 21st, 2026. <a href="https://sessionize.com/aws-community-day-pune-2026">CFP</a> is currently open until February 8th, 2026.</p></li><li><p><a href="https://www.awswomensummitlatam.com/AWSomeWomenSummitLATAM2026">AWSome Women Summit LATAM 2026</a> on March 28th, 2026. <a href="https://sessionize.com/awsome-women-summit-latam-2026">CFP</a> is currently open until February 20th, 2026.</p></li><li><p><a href="http://oceania.aws-community-day.nz">ACD Virtual Oceania</a> on April 11th, 2026. </p></li><li><p><a href="https://aws-community.ro/">ACD Romania</a> on April 23rd-24th, 2026. <a href="https://aws-community.ro/call-for-papers">CFP</a> is currently open until February 15th, 2026.</p></li><li><p><a href="https://awscommunity.gr/">ACD Athens</a> on April 28th, 2026. CFP is currently open until February 22nd, 2026.</p></li><li><p><a href="https://aws.cloudturkey.io/">ACD T&#252;rkiye</a> on May 9th, 2026. <a href="https://www.papercall.io/aws-comday-tur-2026">CFP</a> is currently open until February 28th, 2026.</p></li><li><p><a href="https://www.midwestcommunityday.com/">ACD Midwest</a> on June 24th, 2026. <a href="https://sessionize.com/aws-community-day-midwest-2026/">CFP</a> is currently open until April 15th, 2026.</p></li></ul><p><a href="https://newrelic.com/event/new-relic-advance-amer">New Relic Advance virtual event</a> on February 24th (AMER) | 25th (EMEA &amp; APAC).</p><p><a href="http://comsum.co.uk">AWS Community Summit Birmingham</a> on June 4th, 2026. <a href="https://sessionize.com/aws-community-summit-birmingham-2026">CFP</a> is currently open until March 16th, 2026</p><div><hr></div><h4>&#128226; What's new in Serverless </h4><p><a href="https://aws.amazon.com/about-aws/whats-new/2026/01/amazon-cloudfront-mutual-tls-for-origins/">Amazon CloudFront announces mutual TLS support for origins</a>.</p><p><a href="https://aws.amazon.com/blogs/aws/aws-iam-identity-center-now-supports-multi-region-replication-for-aws-account-access-and-application-use/">AWS IAM Identity Center now supports multi-Region replication for AWS account access and application use</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2026/02/dynamodb-gt-multi-account/">Amazon DynamoDB global tables now support replication across multiple AWS accounts</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2026/02/structured-outputs-available-amazon-bedrock/">Structured outputs now available in Amazon Bedrock</a>.</p><div><hr></div><h4>&#128104;&#8205;&#128187; Word from the author</h4><p>Thanks for the support and let&#8217;s share more about Serverless!!! </p><div class="poll-embed" data-attrs="{&quot;id&quot;:449574}" data-component-name="PollToDOM"></div><p>We know that some of the AWS teams were impacted with the downsizing, we have worked with some of them; if your company is hiring, please reach out to the impacted folks.</p><p>I&#8217;m open to feedback, so feel free to DM me on <a href="https://www.linkedin.com/in/jones-zachariah-noel-n">LinkedIn</a> for any queries about AWS or Serverless.</p><p>If you are looking for any guidance or assistance with learning Serverless, my <a href="https://www.linkedin.com/in/jones-zachariah-noel-n">LinkedIn DMs</a> are open for a chat! </p><p>Stay tuned and share with Serverless enthusiasts. Follow <em><strong>The Serverless Terminal</strong></em> on <a href="https://twitter.com/theslsterminal">X (formerly Twitter)</a> and <a href="https://blog.theserverlessterminal.com/">Blog</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.theserverlessterminal.com/&quot;,&quot;text&quot;:&quot;The Serverless Terminal Blog&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.theserverlessterminal.com/"><span>The Serverless Terminal Blog</span></a></p><p>Until next time, happy building on Serverless!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.theserverlessterminal.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Serverless Terminal! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[DynamoDB with fault injection testing 🚀☁️ #95]]></title><description><![CDATA[In the previous issue, Durable functions debut &#128640;&#9729;&#65039; #94 was debut of durable functions, while we see the content on it growing even in this issue.]]></description><link>https://www.theserverlessterminal.com/p/dynamodb-with-fault-injection-testing</link><guid isPermaLink="false">https://www.theserverlessterminal.com/p/dynamodb-with-fault-injection-testing</guid><dc:creator><![CDATA[Jones Zachariah Noel N]]></dc:creator><pubDate>Fri, 30 Jan 2026 14:30:43 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!cxis!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdea96fd4-23e8-4494-8d4e-df478ce923d5_1200x628.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In the previous issue, <a href="https://www.theserverlessterminal.com/p/durable-functions-debut-94">Durable functions debut &#128640;&#9729;&#65039; #94</a> was debut of durable functions, while we see the content on it growing even in this issue.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cxis!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdea96fd4-23e8-4494-8d4e-df478ce923d5_1200x628.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cxis!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdea96fd4-23e8-4494-8d4e-df478ce923d5_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!cxis!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdea96fd4-23e8-4494-8d4e-df478ce923d5_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!cxis!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdea96fd4-23e8-4494-8d4e-df478ce923d5_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!cxis!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdea96fd4-23e8-4494-8d4e-df478ce923d5_1200x628.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cxis!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdea96fd4-23e8-4494-8d4e-df478ce923d5_1200x628.png" width="1200" height="628" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dea96fd4-23e8-4494-8d4e-df478ce923d5_1200x628.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:628,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1084869,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.theserverlessterminal.com/i/186214858?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdea96fd4-23e8-4494-8d4e-df478ce923d5_1200x628.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cxis!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdea96fd4-23e8-4494-8d4e-df478ce923d5_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!cxis!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdea96fd4-23e8-4494-8d4e-df478ce923d5_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!cxis!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdea96fd4-23e8-4494-8d4e-df478ce923d5_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!cxis!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdea96fd4-23e8-4494-8d4e-df478ce923d5_1200x628.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Image from Adobe Stock</figcaption></figure></div><p>AWS has launched Fault Injection Service (FIS) support for DynamoDB Global Tables with Multi-Region Strong Consistency (MRSC). This allows you to intentionally inject faults into your global replication to see if your app stays standing. This update moves resilience from a theoretical &#8220;five-nines&#8221; (99.999%) promise to a verifiable reality by allowing you to simulate regional replication pauses in a controlled environment. Instead of waiting for an actual AWS outage to see how your stack behaves, you can now proactively trigger failure scenarios to observe how your application handles replication lag, validate that your New Relic dashboards or CloudWatch alarms actually fire during a crisis, and ensure your Lambda retry logic gracefully manages the disruption. By intentionally breaking the sync between regions, you can fine-tune your recovery time objectives (RTO) and confirm that your &#8220;strongly consistent&#8221; application doesn&#8217;t accidentally serve stale data or crash when the network gets messy.</p><div><hr></div><h4>&#11088; Pick of the month</h4><p>This month&#8217;s Pick is &#8220;<strong>Messaging queues</strong>&#8220;.</p><p><em>Harpreet Siddhu</em> performs an RCA for a cost change where event source mapping was the <a href="https://builder.aws.com/content/38K47VvcngsvQMhJNfBRygf7l6d/the-4-cent-aws-bill-that-exposed-hidden-serverless-costs">4 cent AWS bill which exposed the hidden cost with Serverless</a> where a minor change requires a complete architectural review.</p><p><em>Jones Zachariah Noel N</em> (author) takes on <a href="https://blog.theserverlessterminal.com/buses-and-queues-head-on">Buses and queues: Head-on</a> comparing how Buses and Queues differ architecturally and the patterns of each service with bringing the best of them and also complimenting it together.</p><div><hr></div><h4>&#128640; AWSome content to learn from</h4><p><em>Manu Muraleedharan</em> debunks <a href="https://dev.to/manumaan/durable-functions-in-lambda-4bna">durable functions in Lambda</a> with the different constructs and also guideline to choose between durable functions in Lambda v/s Step Functions.</p><p><em>Vadym Kazulkin</em> in the <a href="https://vkazulkin.com/aws-lambda-managed-instances-with-java-25-and-aws-sam-part-1-introduction-and-sample-application/">first part of the new blog series on Lambda Managed Instances</a> talks about the feature and when to choose this over Lambda, as well as a simple guide to build one.</p><p><em>Engin Diri</em> pens down <a href="https://www.pulumi.com/blog/how-ralph-wiggum-built-a-serverless-saas-with-pulumi/?utm_campaign=AI-Theme&amp;utm_content=365915405&amp;utm_medium=social&amp;utm_source=linkedin&amp;hss_channel=lcp-18103664">how Ralpha Wiggum builds a Serverless SaaS with Pulumi</a>, Ralpha Wiggum using Claude and AI to vibe code the app.</p><p><em>Michael Walmsley</em> cracks down on <a href="https://serverlessdna.com/strands/lambda/durable-function-encryption">durable functions encryption</a> with ways to custom serialization/deserialization for checkpoint data - full payload encryption and field-specific encryption.</p><p><em>Jimmy Dahlqvist</em> in the first part of the series on <a href="https://jimmydqv.com/serverless-ai-bartender-part-1/">building a serverless AI bartender</a>, focuses on the architecture with Bedrock, along with DSQL to build an EDA system.</p><p><em>Marcos Henrique</em> talks about importance of <a href="https://dev.to/aws-builders/throttling-musings-with-api-gateway-53b8">throttling musings with API Gateway</a> that guides you on API Gateway throttling v/s Redis sliding windows with a walkthrough of the code.</p><p><em>Davide De Sio</em> goes on to build <a href="https://dev.to/aws-builders/nevermoredev-llm-as-judge-on-lambda-durable-functions-2j22">nevermore.dev using durable functions as LLM-as-judge pattern</a> which breaksdown the complete architecture and how crucial LLM-as-judge pattern is needed while leveraging durable functions for the same.</p><div><hr></div><h4>&#9874;&#65039; What's happening with Serverless tools, samples, and projects</h4><p><em>Luciano Mammino</em> has published <a href="https://github.com/lmammino/oidc-authorizer">OIDC Authorizer - Lambda authorizer</a>.</p><p><em>Joey Wang</em> and the Amplify team have built <a href="https://github.com/aws-amplify/amplify-cli/discussions/14490">Amplify Gen1 to Gen2 migration tool</a>.</p><p><em>Christopher Bateman</em> has published <a href="https://whichiac.com/">which IaC</a>.</p><p><em>Marko Marinovic</em> has published <a href="https://www.react2aws.xyz/">AWS infrastructure as React</a>.</p><div><hr></div><h4>&#127897;&#65039; Podcasts, videos and live-streams </h4><p><em>Nadtakan Futhoem</em> published the <a href="https://www.youtube.com/playlist?list=PLx7LFDR6JOOgxMspyWmTe1bd_kW51s85_">Lambda Durable Functions series</a>.</p><p><em>Sandro Volpicella</em> explains how <a href="https://www.youtube.com/watch?v=BWzq_VW_jms">he cut Lambda cost by 90%</a>.</p><p>On The Pragmatic Engineer, <em>Gergely Orosz </em>joins<em> Mai-Lan Tomsen Bukovec</em> to talk about <a href="https://www.youtube.com/watch?v=5vL6aCvgQXU&amp;feature=youtu.be">how S3 is built</a>.</p><p>On the Serverless Office Hours, <em>Julian Wood </em>joins<em> Anton Aleksandrov </em>and<em>  Ayush K</em> for <a href="https://www.youtube.com/live/wicD8G0rn1Y">AWS Lambda tenant isolation</a></p><p><em>Uri Segev</em> dives into <a href="https://www.youtube.com/watch?v=MddVIPgpmdE&amp;feature=youtu.be">Lambda Managed Instances</a> (in Hebrew).</p><div><hr></div><h4>&#128467;&#65039; Mark your calendars</h4><p><a href="https://aws-experience.com/amer/smb/events/series/Get-Hands-On-With-Serverless">Get Hands-On with Serverless workshop</a> happening on multiple days in January and February.</p><p>AWS Community Days are happening -</p><ul><li><p><a href="https://awsugjaipur.in/">ACD Rajasthan</a> on February 28th, 2026. </p></li><li><p><a href="https://awsahmedabad.community/">ACD Ahmedabad</a> on February 28th, 2026. <a href="https://docs.google.com/forms/d/e/1FAIpQLSdBYDaPpEh6l56zjNgNqJPD3uKC4uYbWzGIVUPND7Tj67uAvg/viewform">CFP</a> is currently open until January 31st, 2026.</p></li><li><p><a href="https://www.awscommunityday.sk/">ACD Slovakia</a> on March 11th, 2026. <a href="https://sessionize.com/aws-ug-kosice/">CFP</a> is currently open until February 15th, 2026.</p></li><li><p><a href="https://www.awsugpune.in/">ACD Pune</a> on March 21st, 2026. <a href="https://sessionize.com/aws-community-day-pune-2026">CFP</a> is currently open until February 8th, 2026.</p></li><li><p><a href="http://oceania.aws-community-day.nz">ACD Virtual Oceania</a> on April 11th, 2026. <a href="https://sessionize.com/oceania-virtual-aws-community-day">CFP</a> is currently open until January 31st, 2026.</p></li><li><p><a href="https://aws-community.ro/">ACD Romania</a> on April 23rd-24th, 2026. <a href="https://aws-community.ro/call-for-papers">CFP</a> is currently open until February 15th, 2026.</p></li><li><p><a href="https://aws.cloudturkey.io/">ACD T&#252;rkiye</a> on May 9th, 2026. <a href="https://www.papercall.io/aws-comday-tur-2026">CFP</a> is currently open until February 28th, 2026.</p></li></ul><p><a href="https://newrelic.com/event/new-relic-advance-amer">New Relic Advance virtual event</a> on February 24th (AMER) | 25th (EMEA &amp; APAC).</p><p><a href="http://comsum.co.uk">AWS Community Summit Birmingham</a> on June 4th, 2026. <a href="https://sessionize.com/aws-community-summit-birmingham-2026">CFP</a> is currently open until March 16th, 2026</p><div><hr></div><h4>&#128226; What's new in Serverless </h4><p><a href="https://aws.amazon.com/about-aws/whats-new/2026/01/aws-lambda-cross-account-access-dynamodb-streams/">AWS Lambda announces cross-account access for DynamoDB Streams</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2026/01/aws-databases-available-vercel-v0/">AWS Databases are now available on v0 by Vercel</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2026/01/amazon-lightsail-nodejs-lamp-and-ruby-on-rails/">Amazon Lightsail expands blueprint selection with updated support for Node.js, LAMP, and Ruby on Rails blueprints</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2026/01/amazon-dynamodb-global-tables-with-mrsc-fis/">Amazon DynamoDB global tables with multi-Region strong consistency now supports application resiliency testing with AWS Fault Injection Service</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2026/01/amazon-eventbridge-increases-event-payload-size-256-kb-1-mb/">Announcing increased 1 MB payload size support in Amazon EventBridge</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2026/01/amazon-cognito-inbound-federation-lambda-trigger/">Amazon Cognito introduces inbound federation Lambda triggers</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2026/01/amazon-redshift-serverless-queue-based-query-resource-management/">Amazon Redshift Serverless adds queue-based query resource management</a>.</p><p><a href="https://aws.amazon.com/blogs/aws/opening-the-aws-european-sovereign-cloud/">Opening the AWS European Sovereign Cloud</a>.</p><p><a href="https://aws.amazon.com/blogs/compute/net-10-runtime-now-available-in-aws-lambda/">.NET 10 runtime now available in AWS Lambda</a>.</p><div><hr></div><h4>&#128104;&#8205;&#128187; Word from the author</h4><p>Thanks for the support and let&#8217;s share more about Serverless!!! </p><p>We know that some of the AWS teams were impacted with the downsizing, we have worked with some of them; if your company is hiring, please reach out to the impacted folks.</p><p>I&#8217;m open to feedback, so feel free to DM me on <a href="https://www.linkedin.com/in/jones-zachariah-noel-n">LinkedIn</a> for any queries about AWS or Serverless.</p><p>If you are looking for any guidance or assistance with learning Serverless, my <a href="https://www.linkedin.com/in/jones-zachariah-noel-n">LinkedIn DMs</a> are open for a chat! </p><p>Stay tuned and share with Serverless enthusiasts. Follow <em><strong>The Serverless Terminal</strong></em> on <a href="https://twitter.com/theslsterminal">X (formerly Twitter)</a> and <a href="https://blog.theserverlessterminal.com/">Blog</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.theserverlessterminal.com/&quot;,&quot;text&quot;:&quot;The Serverless Terminal Blog&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.theserverlessterminal.com/"><span>The Serverless Terminal Blog</span></a></p><p>Until next time, happy building on Serverless!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.theserverlessterminal.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Serverless Terminal! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Durable functions debut 🚀☁️ #94]]></title><description><![CDATA[Code over ASLs]]></description><link>https://www.theserverlessterminal.com/p/durable-functions-debut-94</link><guid isPermaLink="false">https://www.theserverlessterminal.com/p/durable-functions-debut-94</guid><dc:creator><![CDATA[Jones Zachariah Noel N]]></dc:creator><pubDate>Thu, 15 Jan 2026 14:30:31 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ONPY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4adad340-a9f3-4af1-8903-cc13790fa015_1200x628.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In the previous issue, <a href="https://www.theserverlessterminal.com/p/aws-lambda-managed-instances-93">AWS Lambda Managed Instances &#128640;&#9729;&#65039; #93</a>, a look into Managed Instances and how they bring the flexibility of EC2.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ONPY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4adad340-a9f3-4af1-8903-cc13790fa015_1200x628.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ONPY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4adad340-a9f3-4af1-8903-cc13790fa015_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!ONPY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4adad340-a9f3-4af1-8903-cc13790fa015_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!ONPY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4adad340-a9f3-4af1-8903-cc13790fa015_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!ONPY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4adad340-a9f3-4af1-8903-cc13790fa015_1200x628.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ONPY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4adad340-a9f3-4af1-8903-cc13790fa015_1200x628.png" width="1200" height="628" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4adad340-a9f3-4af1-8903-cc13790fa015_1200x628.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:628,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1417828,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.theserverlessterminal.com/i/184537161?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4adad340-a9f3-4af1-8903-cc13790fa015_1200x628.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ONPY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4adad340-a9f3-4af1-8903-cc13790fa015_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!ONPY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4adad340-a9f3-4af1-8903-cc13790fa015_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!ONPY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4adad340-a9f3-4af1-8903-cc13790fa015_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!ONPY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4adad340-a9f3-4af1-8903-cc13790fa015_1200x628.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In this issue, we are taking a closer look at durable functions with the shift away from ASLs.</p><p>Orchestration = Step Functions until the launch of durable functions, where the state machine was purely Amazon States Language (ASL), making it IaC friendly but not programming language-friendly for the developers. Durable functions bring in a workflow as code approach, reducing cognitive overhead without the hassles of defining heavy ASL based state machines; it&#8217;s all code defined with the SDK.</p><p>I asked Gemini to give me a one-liner analogy with ASL v/s Durable functions -</p><blockquote><p>ASL is like <strong>building a model with LEGO bricks</strong>: you have specific pieces that fit together in specific ways. <strong>Durable Functions</strong> is like <strong>3D printing</strong>: you have the raw material (code) and can create any shape or logic you can imagine.</p></blockquote><div><hr></div><h4>&#11088; Pick of the month</h4><p>This month&#8217;s Pick is &#8220;<strong>Messaging queues</strong>&#8220;.</p><p><em>Shrey Batra</em> gets into how <a href="https://www.linkedin.com/pulse/using-queues-just-scale-theyre-sanity-shrey-batra-fmfkc/?trackingId=bPCmSo1dS2SoMXAduPKNDQ%3D%3D">using queues is not just for scale but they are for sanity</a> where it talks of how the message queue as an architectural component is crucial.</p><p><em>Marcin Sodkiewicz</em> debunks <a href="https://sodkiewiczm.medium.com/aws-kinesis-10mb-records-vs-lambda-the-throughput-reality-no-one-tells-you-133e6d7c8963">AWS Kinesis 10MB Records vs Lambda: The Throughput Reality No One Tells You</a> with a reality check and how limiting to the optimal size on Kinesis records.</p><p><em>Jones Zachariah Noel N</em> (author) takes on <a href="https://blog.theserverlessterminal.com/buses-and-queues-head-on">Buses and queues: Head-on</a> comparing how Buses and Queues differ architecturally and the patterns of each service with bringing the best of them and also complimenting it together.</p><div><hr></div><h4>&#128640; AWSome content to learn from</h4><p><em>Luciano Mammino</em>&#8217;s blog on <a href="https://loige.co/debugging-api-gateway-http-oidc-jwt-authorizer/">Debugging AWS API Gateway HTTP with OIDC-JWT authorizers</a> reflects on debugging an error from API Gateway and also how an IaC configuration saves the day.</p><p><em>Brian McNamara</em>, in the part series, gets into <a href="https://blog.curiousdev.io/aws-lambda-managed-instances-part-2-cost">AWS Lambda Managed Instances (cost)</a> in terms of calculating the on-demand cost, and how it gets complex with different instance types.</p><p><a href="https://annpastushko.substack.com/p/appsync-vs-api-gateway-for-graphql">AppSync vs API Gateway for GraphQL: The Decision Framework</a> by <em>Anna Pastushko</em> gives you certain trade-offs and decision pointers about choosing the right GraphQL API.</p><p><em>Bhathiya Ranasinghe</em> explains about <a href="https://medium.com/@bhathiya2001/dont-make-lambda-call-lambda-better-aws-patterns-71d518bd66e7">Don&#8217;t Make Lambda Call Lambda: Better AWS Patterns</a> and how to use other AWS Services to achieve better performance for EDA, fan-out, buffering, and orchestration. </p><p><em>Pubudu Jayawardana</em> gets head-on with <a href="https://pubudu.dev/posts/simple-leave-mangement-with-lambda-durable-functions/">Simple Leave Management with AWS Lambda Durable Functions</a>, bringing in orchestration with multiple Lambdas and callbacks.</p><p><em>Manoj Fernando</em> explains the <a href="https://manojf.medium.com/understanding-aws-lambda-durable-functions-d00a85aaf1c8">Durable Functions features</a>, such as checkpoint, replay, and wait, all of it as part of the Lambda functions&#8217; execution, bringing in stateful processing.</p><p><em>Srinu Madhav Vysyaraju</em> talks about <a href="https://www.sls.guru/blog/the-hidden-bottleneck-in-high-throughput-serverless-systems-why-faster-lambdas-mean-fewer-connections">why faster Lambdas mean fewer connections</a> with the database and how Lambda&#8217;s execution time affects the connection lock-in for the complete transaction.</p><p><em>Allen Helton</em> shares about how his blog and newsletter have been powered with S3 and the introduction of CDN (CloudFront) helped in improved performance with the blog <a href="https://www.readysetcloud.io/blog/allen.helton/blog-cdn/">when serving images from S3 stopped being good enough</a></p><div><hr></div><h4>&#9874;&#65039; What's happening with Serverless tools, samples, and projects</h4><p><em>Serkan &#214;zal</em> has built <a href="https://github.com/serkan-ozal/browser-devtools-mcp">Browser DevTools MCP</a>.</p><p><em>Damon P. Cortesi</em> has built <a href="https://github.com/dacort/s3sh">s3sh</a>.</p><p><em>H&#252;seyin BABAL</em> has built <a href="https://github.com/huseyinbabal/taws">taws</a>.</p><p><em>Michael Walmsley</em> has published <a href="https://github.com/serverless-dna/run-mcp">run-mcp</a>.</p><p><em>Sebastian Sauerer</em> has published <a href="https://github.com/boringContributor/aws-serverless-webhooks">aws-serverless-webhooks</a>.</p><p><em>Shawn ZHANG</em> has published <a href="https://github.com/shawnawshk/reinvent-2025-sample">samples for AWS re:Invent 2025 updates</a>.</p><p><em>Ran Isenberg</em> has published <a href="https://github.com/ran-isenberg/aws-lambda-handler-cookbook">AWS Lambda Handler Cookbook v9</a>.</p><p><a href="https://middy.js.org/">Middy v7.0.0</a> is now released.</p><div><hr></div><h4>&#127897;&#65039; Podcasts, videos and live-streams </h4><p><em>Nadtakan Futhoem </em>and<em> Darya Petrashka</em> get into <a href="https://www.youtube.com/watch?v=HusfsuL7C7s">Serverless Cloud Journey</a>.</p><p><em>Tobias Schmidt</em>&#8217;s <a href="https://www.youtube.com/watch?v=SnNAqBHDIgU">How I 10x My Lambda@Edge Development Speed</a>.</p><p><em>Ran Isenberg</em>&#8217;s talk from DevOpsTVL 2025 is live - <a href="https://www.youtube.com/watch?v=u90akjooFRU&amp;list=PLG5Ty-YNxbj1hNat35G6Cl_BcSZFIzPEA">5 Serverless Patterns You Should Stop Using (And What to Do Instead)</a>.</p><p><em>Manoj Fernando</em> explains <a href="https://www.youtube.com/watch?v=fNr5HL9Q1x0">Lambda async v/s sync invocation</a> (in Sinhala).</p><p><em>Uri Segev</em> re:Caps <a href="https://www.youtube.com/watch?v=m1JDJseAAs0">Serverless announcements from re:Invent</a> (in Hebrew).</p><p>Some of the reInvent sessions -</p><ul><li><p><a href="https://www.youtube.com/watch?v=ZuRjxhV6GAY&amp;list=PL2yQDdvlhXf9gdFFBcDPUHAJS7kkIkIet&amp;index=54">Build, deploy, and operate agentic architectures on AWS Serverless</a> by <em>Heeki Park </em>and<em> Dhiraj Mahapatro.</em></p></li><li><p><a href="https://www.youtube.com/watch?v=_wpjJWm8KBQ&amp;list=PL2yQDdvlhXf9gdFFBcDPUHAJS7kkIkIet&amp;index=77">Building Intelligent Workflows with Event Driven AI</a> by <em>Marin Frankovic </em>and<em> Jeff Escott.</em></p></li><li><p><a href="https://www.youtube.com/watch?v=9Zu1wqWddrE&amp;list=PL2yQDdvlhXf-SZMaPAmK7huvDT6GBF18B&amp;index=14">800GB of AI data: Lessons from a failed project</a> by <em>Sandeep Kumar Prakash.</em></p></li></ul><div><hr></div><h4>&#128467;&#65039; Mark your calendars</h4><p><a href="https://www.meetup.com/awsugclouddelnorte/events/312578521/">AWS re:Incent re:Cap</a> by AWS UG Cloud Del Norte virtually on Jan 15th, 2025.</p><p><a href="https://aws-experience.com/amer/smb/events/series/Get-Hands-On-With-Serverless">Get Hands-On with Serverless workshop</a> happening on multiple days in January and February.</p><p>AWS Community Days are happening -</p><ul><li><p>ACD Israel on January 15th, 2026.</p></li><li><p><a href="https://awsugjaipur.in/">ACD Rajasthan</a> on February 28th, 2026. <a href="https://docs.google.com/forms/d/e/1FAIpQLSdRdQoyizoQo8ylx4XVl3aXamRDIw3-__VY2aoIvBMdqohNYw/viewform">CFP</a> is currently open until January 12th, 2026.</p></li><li><p><a href="https://awsahmedabad.community/">ACD Ahmedabad</a> on February 28th, 2026. </p></li><li><p><a href="https://www.awsugpune.in/">ACD Pune</a> on March 21st, 2026. <a href="https://sessionize.com/aws-community-day-pune-2026">CFP</a> is currently open until February 8th, 2026.</p></li><li><p><a href="http://oceania.aws-community-day.nz">ACD Virtual Oceania</a> on April 11th, 2026. <a href="https://sessionize.com/oceania-virtual-aws-community-day">CFP</a> is currently open until January 31st, 2026.</p></li><li><p><a href="https://aws-community.ro/">ACD Romania</a> on April 23rd-24th, 2026. <a href="https://aws-community.ro/call-for-papers">CFP</a> is currently open until February 15th, 2026.</p></li><li><p><a href="https://aws.cloudturkey.io/">ACD T&#252;rkiye</a> on May 9th, 2026. <a href="https://www.papercall.io/aws-comday-tur-2026">CFP</a> is currently open until February 28th, 2026.</p></li></ul><div><hr></div><h4>&#128226; What's new in Serverless </h4><p><a href="https://aws.amazon.com/about-aws/whats-new/2026/01/larger-managed-database-bundles-lightsail/">Announcing larger managed database bundles for Amazon Lightsail</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2026/01/amazon-ecs-tmpfs-mounts-aws-fargate-managed-instances/">Amazon ECS now supports tmpfs mounts on AWS Fargate and ECS Managed Instances</a>.</p><div><hr></div><h4>&#128104;&#8205;&#128187; Word from the author</h4><p>Thanks for the support and let&#8217;s share more about Serverless!!! </p><p>I&#8217;m open to feedback, so feel free to DM me on <a href="https://www.linkedin.com/in/jones-zachariah-noel-n">LinkedIn</a> for any queries about AWS or Serverless.</p><p>If you are looking for any guidance or assistance with learning Serverless, my <a href="https://www.linkedin.com/in/jones-zachariah-noel-n">LinkedIn DMs</a> are open for a chat! </p><p>Stay tuned and share with Serverless enthusiasts. Follow <em><strong>The Serverless Terminal</strong></em> on <a href="https://twitter.com/theslsterminal">X (formerly Twitter)</a> and <a href="https://blog.theserverlessterminal.com/">Blog</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.theserverlessterminal.com/&quot;,&quot;text&quot;:&quot;The Serverless Terminal Blog&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.theserverlessterminal.com/"><span>The Serverless Terminal Blog</span></a></p><p>Until next time, happy building on Serverless!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.theserverlessterminal.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Serverless Terminal! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[AWS Lambda Managed Instances 🚀☁️ #93]]></title><description><![CDATA[re:Flections from re:Invent]]></description><link>https://www.theserverlessterminal.com/p/aws-lambda-managed-instances-93</link><guid isPermaLink="false">https://www.theserverlessterminal.com/p/aws-lambda-managed-instances-93</guid><dc:creator><![CDATA[Jones Zachariah Noel N]]></dc:creator><pubDate>Tue, 30 Dec 2025 14:31:22 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!dpqH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bf2b7d5-7794-4161-87ca-ab285408438f_1200x628.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In the previous issue,  <a href="https://www.theserverlessterminal.com/p/reinvent-brings-in-some-lambda-updates">reInvent brings in some Lambda updates &#128640;&#9729;&#65039; #92</a> looks into some of the updates, including Lambda Durable Functions.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dpqH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bf2b7d5-7794-4161-87ca-ab285408438f_1200x628.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dpqH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bf2b7d5-7794-4161-87ca-ab285408438f_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!dpqH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bf2b7d5-7794-4161-87ca-ab285408438f_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!dpqH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bf2b7d5-7794-4161-87ca-ab285408438f_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!dpqH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bf2b7d5-7794-4161-87ca-ab285408438f_1200x628.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dpqH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bf2b7d5-7794-4161-87ca-ab285408438f_1200x628.png" width="1200" height="628" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8bf2b7d5-7794-4161-87ca-ab285408438f_1200x628.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:628,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1614134,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.theserverlessterminal.com/i/182847730?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bf2b7d5-7794-4161-87ca-ab285408438f_1200x628.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dpqH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bf2b7d5-7794-4161-87ca-ab285408438f_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!dpqH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bf2b7d5-7794-4161-87ca-ab285408438f_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!dpqH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bf2b7d5-7794-4161-87ca-ab285408438f_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!dpqH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8bf2b7d5-7794-4161-87ca-ab285408438f_1200x628.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Image from Adobe Stock</figcaption></figure></div><p>In this issue, we are looking at AWS Lambda Managed Instances, which were rolled out as part of the pre:Invent.</p><p>AWS has just bridged the gap between Serverless simplicity and EC2 flexibility. The new AWS Lambda Managed Instances capability allows you to run Lambda functions on dedicated Amazon EC2 capacity&#8212;without the headache of managing the underlying infrastructure. As simple as it sounds, </p><ul><li><p><strong>Create a Capacity Provider</strong>: Define your VPC, subnets, and preferred EC2 instance types.</p></li><li><p><strong>Attach Functions</strong>: Link your Lambda functions to the Capacity Provider via ARN.</p></li><li><p><strong>Scale Automatically</strong>: AWS monitors traffic and spins up new EC2 capacity in seconds when needed.</p></li></ul><p>This new capability is specifically designed for steady-state workloads, offering up to 72% cost savings through EC2 Reserved Instances and Savings Plans. By introducing a multiconcurrency model, a single execution environment can now handle multiple simultaneous requests, which&#8212;combined with pre-provisioned capacity that eliminates cold starts&#8212;significantly improves resource efficiency and latency without requiring changes to your core Lambda programming model.</p><div><hr></div><h4>&#11088; Pick of the month</h4><p>This month&#8217;s Pick is &#8220;<strong>Lambda Tips &amp; Tricks</strong>&#8220;.</p><p><em>Karim Fayed</em> publishes <a href="https://medium.com/@karim.m.fayed/aws-lambda-for-beginners-a-practical-guide-to-serverless-basics-pricing-and-common-pitfalls-b9760bd6fbec?postPublishedType=initial">AWS Lambda for Beginners</a> which takes you back to the basics and how to get started with Lambda Functions, also breaking the core concepts, execution cycle, and common pitfalls.</p><p><em>Jones Zachariah Noel N</em> (author) explains different factors that can account for <a href="https://blog.theserverlessterminal.com/maintaining-lambda-function-performance-during-peak-traffic">maintaining Lambda function performance during peak traffic</a> and how ALBs and API Gateway play a role in this architecture choice.</p><div><hr></div><h4>&#128640; AWSome content to learn from</h4><p><em>Beno&#238;t Bour&#233;</em> breaks down the common "working with file problems with AppSync&#8221; with <a href="https://blog.graphbolt.dev/how-to-download-and-upload-files-to-amazon-s3-with-aws-appsync?utm_campaign=s3-upload-download&amp;utm_medium=Social&amp;utm_source=LinkedIn">how to download and upload files to Amazon S3 with AWS AppSync</a> using pre-signed URLs.</p><p><em>Anna Pastushko</em>&#8217;s <a href="https://annpastushko.substack.com/p/appsync-for-graphql-when-it-actually?utm_source=share&amp;utm_medium=android&amp;r=b127z&amp;triedRedirect=true">AppSync for GraphQL: When it actually shines</a> gives a complete breakdown of AppSync and how it shines for real-time subscriptions, data federation to reality check with production hurdles.</p><p><em>Jeremy Daly</em>&#8217;s <a href="https://jeremydaly.com/post-serverless-world/">We&#8217;re Already Living in a Post-Serverless World</a> reflects on how infrastructure has been Serverless, but now it&#8217;s more about autonomous, powered with AI deciding the &#8220;right infrastructure&#8221;.</p><p><em>Corey Quinn</em> reflects on <a href="https://www.duckbillhq.com/blog/aws-database-savings-plans-six-years-of-complaining-finally-pays-off/">AWS Database Savings Plans: Six Years of Complaining Finally Pays Off</a>, with AWS being receptive to customers&#8217; requests on Savings Plan for Databases.</p><p><em>Andres Moreno</em> dives into <a href="https://www.andmore.dev/blog/lambda_durable_functions/">Step Functions without ASL? Welcome Lambda Durable Functions</a> with a walkthrough of the SAM to function code with detailed troubleshooting.</p><p><em>Maik Wiesm&#252;ller</em> digs into the new announcement of <a href="https://blog.intenics.io/aws-lambda-on-ec2-hands-on-report/">AWS Lambda on EC2</a> and shares the experience of building with the capacity providers and setting up auto scaling with provisioning your Lambda function.</p><p><em>Nirav Shah</em> shares how <a href="https://www.eternalsoftsolutions.com/blog/aws-lambda-managed-instances/">Lambda Managed Instances with EC2 flexibility</a> address the problem with traditional Lambda functions, with a breakdown of the problem and how Lambda Managed Instances addresses it.</p><p><em>Minoltan Issack</em> retrospects how <a href="https://aws.plainenglish.io/your-2026-serverless-strategy-top-10-re-invent-2025-features-you-cant-afford-to-miss-30a84a2f31ac">Serverless is changing and what are the 10 features from re:Invent you should not miss out</a> from pricing to infrastructure changes, with pro-networking!</p><p><em>Jones Zachariah Noel N (author)</em> reflects on some of the takeaways and announcements from <a href="https://newrelic.com/blog/observability/aws-reinvent-2025-updates">AWS re:Invent 2025: AI Agents take over while core compute gets reinvented</a>.</p><div><hr></div><h4>&#9874;&#65039; What's happening with Serverless tools, samples, and projects</h4><p><em>Andres Moreno</em> has published a <a href="https://github.com/andmoredev/durable-functions">sample with a durable function</a>.</p><p><em>Awedis Keofteian</em> has published <a href="https://github.com/awedis/aws-lambda-durable-functions-callback">Lambda durable function callback</a>. (Also read more about it in the <a href="https://dev.to/aws-heroes/hands-on-with-aws-lambda-durable-functions-callback-lets-build-series-4agd">blog post</a>).</p><p><a href="https://github.com/event-driven-io/emmett">Emmett</a> is a NodeJS library for EDA.</p><div><hr></div><h4>&#127897;&#65039; Podcasts, videos and live-streams </h4><p>On AntStack TV, <em>Chinmayee Holla</em> explains <a href="https://www.youtube.com/watch?v=yMyF1sWnTPg">AWS Lambda Durable Functions</a>.</p><p>On Believe in Serverless, <em>Danielle Heberling</em> takes on <a href="http://youtube.com/watch?v=jf1PAb03Sp0">AWS Anti-Patterns that will cost you later</a>.</p><p><em>Thomas Taylor</em> published a guide on <a href="https://www.youtube.com/watch?v=BaibkAGlirU">Serverless LangChain Agents on AWS Lambda</a>.</p><p>Some of the reInvent sessions -</p><ul><li><p><a href="https://www.youtube.com/watch?v=4juNJwolx4Q"> Simplifying orchestrations with JSONata and AWS Step Functions</a> by <em>Ishita Chakraborty.</em></p></li><li><p><a href="https://www.youtube.com/watch?v=cqxUeDYpCao">Designing resilient Serverless Applications</a> by <em>Stephen Liedig.</em></p></li><li><p><a href="https://www.youtube.com/watch?v=zVZ2IUbJ0zg">A decade of API Gateway: Architecting the future of API Management</a> by <em>Giedrius Praspaliauskas </em>and<em> Srijan Bhattacharya</em>.</p></li></ul><div><hr></div><h4>&#128467;&#65039; Mark your calendars</h4><p><a href="https://www.meetup.com/awsugclouddelnorte/events/312578521/">AWS re:Incent re:Cap</a> by AWS UG Cloud Del Norte virtually on Jan 15th, 2025.</p><p>AWS Community Days are happening -</p><ul><li><p><a href="https://konfhub.com/acdkochi25">ACD Kochi</a> on December 20th, 2025.</p></li><li><p>ACD Israel on January 15th, 2026.</p></li><li><p><a href="https://awsugjaipur.in/">ACD Rajasthan</a> on February 28th, 2026. <a href="https://docs.google.com/forms/d/e/1FAIpQLSdRdQoyizoQo8ylx4XVl3aXamRDIw3-__VY2aoIvBMdqohNYw/viewform">CFP</a> is currently open until January 12th, 2026.</p></li><li><p>ACD Pune on March 21st, 2026.</p></li><li><p><a href="https://aws-community.ro/">ACD Romania</a> on April 23rd-24th, 2026. <a href="https://aws-community.ro/call-for-papers">CFP</a> is currently open until February 15th, 2026.</p></li></ul><div><hr></div><h4>&#128226; What's new in Serverless </h4><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/12/lambda-durable-functions-14-additional-regions/">AWS Lambda durable functions are now available in 14 additional AWS Regions</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/12/amazon-ses-email-validation/">Amazon SES announces email validation</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/12/ecs-weekly-windows-scheduling-task-retirements-fargate/">Amazon ECS now enables you to define weekly event windows for scheduling task retirements on AWS Fargate</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/12/aws-security-incident-response-integration-slack/">AWS Security Incident Response introduces integration with Slack</a>.</p><div><hr></div><h4>&#128104;&#8205;&#128187; Word from the author</h4><p>Thanks for the support and let&#8217;s share more about Serverless!!! </p><p>Wishing you a prosperous and Happy New Year 2026!</p><p>I&#8217;m open to feedback, so feel free to DM me on <a href="https://www.linkedin.com/in/jones-zachariah-noel-n">LinkedIn</a> for any queries about AWS or Serverless.</p><p>If you are looking for any guidance or assistance with learning Serverless, my <a href="https://www.linkedin.com/in/jones-zachariah-noel-n">LinkedIn DMs</a> are open for a chat! </p><p>Stay tuned and share with Serverless enthusiasts. Follow <em><strong>The Serverless Terminal</strong></em> on <a href="https://twitter.com/theslsterminal">X (formerly Twitter)</a> and <a href="https://blog.theserverlessterminal.com/">Blog</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.theserverlessterminal.com/&quot;,&quot;text&quot;:&quot;The Serverless Terminal Blog&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.theserverlessterminal.com/"><span>The Serverless Terminal Blog</span></a></p><p>Until next time, happy building on Serverless!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.theserverlessterminal.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Serverless Terminal! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[reInvent brings in some Lambda updates 🚀☁️ #92]]></title><description><![CDATA[DevOps Agent, AWS Transform, and the list goes on...]]></description><link>https://www.theserverlessterminal.com/p/reinvent-brings-in-some-lambda-updates</link><guid isPermaLink="false">https://www.theserverlessterminal.com/p/reinvent-brings-in-some-lambda-updates</guid><dc:creator><![CDATA[Jones Zachariah Noel N]]></dc:creator><pubDate>Mon, 15 Dec 2025 14:32:06 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!B_uB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3baa79f7-6c8d-497d-b4f5-f48afb9d1cfb_3264x1472.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In the previous issue,  <a href="https://www.theserverlessterminal.com/p/its-almost-reinvent-with-a-good-preinvent">It&#8217;s almost reInvent with a good pre:Invent week &#128640;&#9729;&#65039; #91</a> close look at tenant isolation and more updates.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!B_uB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3baa79f7-6c8d-497d-b4f5-f48afb9d1cfb_3264x1472.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!B_uB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3baa79f7-6c8d-497d-b4f5-f48afb9d1cfb_3264x1472.jpeg 424w, https://substackcdn.com/image/fetch/$s_!B_uB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3baa79f7-6c8d-497d-b4f5-f48afb9d1cfb_3264x1472.jpeg 848w, https://substackcdn.com/image/fetch/$s_!B_uB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3baa79f7-6c8d-497d-b4f5-f48afb9d1cfb_3264x1472.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!B_uB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3baa79f7-6c8d-497d-b4f5-f48afb9d1cfb_3264x1472.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!B_uB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3baa79f7-6c8d-497d-b4f5-f48afb9d1cfb_3264x1472.jpeg" width="1456" height="657" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3baa79f7-6c8d-497d-b4f5-f48afb9d1cfb_3264x1472.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:657,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1527226,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.theserverlessterminal.com/i/181654364?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3baa79f7-6c8d-497d-b4f5-f48afb9d1cfb_3264x1472.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!B_uB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3baa79f7-6c8d-497d-b4f5-f48afb9d1cfb_3264x1472.jpeg 424w, https://substackcdn.com/image/fetch/$s_!B_uB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3baa79f7-6c8d-497d-b4f5-f48afb9d1cfb_3264x1472.jpeg 848w, https://substackcdn.com/image/fetch/$s_!B_uB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3baa79f7-6c8d-497d-b4f5-f48afb9d1cfb_3264x1472.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!B_uB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3baa79f7-6c8d-497d-b4f5-f48afb9d1cfb_3264x1472.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Matt announcing some pretty cool updates during his keynote at AWS re:Invent 2025</figcaption></figure></div><p>AWS Lambda Durable Functions are capable of building <strong>reliable, long-running, multi-step applications and AI workflows</strong> without needing to manage complex external orchestration or state.</p><ul><li><p><strong>Reliable Multi-Step Workflows:</strong> Enables you to define complex processes (like order processing, user onboarding, or multi-step AI tasks) directly within the Lambda function code.</p></li><li><p><strong>Automatic Checkpointing &amp; Recovery:</strong> The function&#8217;s progress is automatically saved (checkpointed). If the function fails or is interrupted, it can automatically resume from the last known checkpoint, strengthening <strong>application resilience</strong>.</p></li><li><p><strong>Long-Running Execution:</strong> Functions can suspend execution and <strong>wait for up to one year</strong> for long-running tasks or external events (like human approval or an API callback).</p></li><li><p><strong>No Compute Charges for Waiting:</strong> When the function is paused (<code>waits</code>), you <strong>do not incur compute charges</strong>, making long-running workflows highly cost-efficient.</p></li><li><p><strong>Simplified Development:</strong> You use familiar programming language constructs and new operations like <code>&#8220;steps&#8221;</code> and <code>&#8220;waits&#8221;</code> via an open-source SDK, eliminating the need to write custom state management or integrate with additional infrastructure.</p></li><li><p><strong>Built-in Error Handling:</strong> It provides <strong>automatic retries</strong> and recovery from failures.</p></li></ul><div><hr></div><h4>&#11088; Pick of the month</h4><p>This month&#8217;s Pick is &#8220;<strong>Lambda Tips &amp; Tricks</strong>&#8220;.</p><p><em>Lee Gilmore</em> shares <a href="https://blog.serverlessadvocate.com/webhooks-on-aws-lambda-tips-tricks-63b231d09360">webhooks on AWS Lambda - Tips and Tricks</a> with the patterns of EDA and how Lambda PowerTools plays for an advantage for idempotency. </p><p><em>Jones Zachariah Noel N</em> (author) explains different factors which can account for <a href="https://blog.theserverlessterminal.com/maintaining-lambda-function-performance-during-peak-traffic">maintaining Lambda function performance during peak traffic</a> and how ALBs and API Gateway play a role in this architecture choice.</p><div><hr></div><h4>&#128640; AWSome content to learn from</h4><p><em>Steef-Jan Wiggers</em> writes about how <a href="https://www.infoq.com/news/2025/12/aws-lambda-durable-functions/">Durable Functions: Stateful logic directly on Lambda Code</a> shifts the way you build stateful flows with human or external event approvals in Lambda functions.</p><p><em>Chris Dobson</em>, in a 2-part series on <a href="https://awstip.com/workflow-orchestration-with-lambda-durable-functions-part-2-6b70f9a9e6ba">Durable Functions explains workflow orchestration</a> with aspects of how you can test and retest the workflow be it with parallel failures and retries. </p><p><em>Hector Zelaya</em>&#8217;s blog <a href="https://agilityfeat.com/blog/when-does-a-serverless-mvp-approach-work-best/">When Does a Serverless MVP Approach Work Best?</a> talks about the MVP with Serverless that digs into the hidden costs and also gives you some must-know trade-offs.</p><p><em>Denise Ignatova</em> debunks <a href="https://builder.aws.com/content/34C2V5zYaN7Mv9kNbw863iYHBFn/dynamodb-primary-composite-keys-when-you-find-yourself-in-a-situation-requiring-you-to-modify-a-composite-sort-key">DynamoDB Primary-Composite keys when you find yourself in a situation requiring you to modify a composite sort key</a> explaining the complications of composite sort keys.</p><p><em>Tim Anderson </em>reflects on <a href="https://devclass.com/2025/12/08/aws-shows-rust-love-at-reinvent-10-times-faster-than-kotlin-one-tenth-the-latency-of-go/">AWS shows Rust love at re:Invent: 10 times faster than Kotlin, one tenth the latency of Go</a> with Lambda Functions now supporting Rust with Amazon Linux 2023 OS runtime.</p><p><em>Chodavarapu Naga Viswanadha Avinash</em> shares <a href="https://newrelic.com/blog/how-to-relic/a-new-era-for-new-relics-lambda-extension-from-go-to-rust">how New Relic&#8217;s Lambda Extension moved from Go to Rust</a> for better performance, reliablity and cost efficiency.</p><p><em>Ran Isenberg</em>&#8217;s <a href="https://www.ranthebuilder.cloud/post/aws-re-invent-2025-my-serverless-agentic-ai-takeaways">AWS re:Invent 2025: My Serverless &amp; Agentic AI Takeaways</a> reflects on the pre:Invent and re:Invent announcements that went from the traditional SQS payload increase to agentic AI.</p><p><em>Yan Cui</em> reflects on <a href="https://theburningmonk.com/2025/12/the-biggest-reinvent-2025-serverless-announcements/">the biggest re:Invent 2025 serverless announcements</a> from Lambda to S3 and even CloudFront services, and how Lambda has been reinventing!!</p><div><hr></div><h4>&#9874;&#65039; What's happening with Serverless tools, samples, and projects</h4><p><em>Marcin Sodkiewicz</em>&#8217;s <a href="https://www.aws-geek.com/lambda?config=eyJsYW1iZGFQYXJhbXMiOnsiYXZnUmVzcG9uc2VUaW1lSW5NcyI6MTAwLCJyZXF1ZXN0cyI6MjAwMCwiaW50ZXJ2YWwiOiJtaW51dGUiLCJsYW1iZGFTaXplIjoxMjgsImZyZWVUaWVyIjpmYWxzZX0sImZhcmdhdGVQYXJhbXMiOnsiZmFyZ2F0ZUNvbmZpZyI6eyJ2Q1BVIjoyLCJtZW1vcnkiOjR9LCJudW1iZXJPZlRhc2tzIjoyLCJhcHBSdW5uZXJDb25maWciOnsiZW5hYmxlZCI6dHJ1ZSwicnBtUGVyVGFzayI6NjAwMH19LCJlYzJQYXJhbXMiOnsiaW5zdGFuY2VUeXBlIjoidDMubWVkaXVtIiwibnVtYmVyT2ZJbnN0YW5jZXMiOjJ9LCJldmVudHNQYXJhbXMiOnsiaW50ZXJ2YWwiOiJob3VyIiwiZXZlbnRzIjo1MDAwMDAwLCJjb25zdW1lcnMiOjEsImF2Z1BheWxvYWRTaXplIjo1MDAwLCJzaGFyZHMiOjd9fQ==">AWS Cost Estimator now supports Lambda Managed Instances</a>.</p><p><a href="https://www.sedai.io/blog/introducing-sedai-support-for-aws-lambda-managed-instances">Sedai Support for AWS Lambda Managed Instances</a>.</p><p><a href="https://blog.localstack.cloud/testing-locally-with-lambda-managed-instances/">Testing Locally with Lambda Managed Instances</a> using LocalStack.</p><div><hr></div><h4>&#127897;&#65039; Podcasts, videos and live-streams </h4><p>On AWS Bytes, <em>Eoin Shanaghy </em>and<em> Luciano Mammino</em> take on <a href="https://www.youtube.com/watch?v=ys4hfZ3Ucvc">ECS Managed Instances Mode</a>.</p><p><em>Sandro Volpicella</em> on <a href="https://www.youtube.com/watch?v=95bIBoIHer8">Centralized Alerting with CloudWatch, EventBridge, Lambda, and CDK</a></p><p>On Cloud Dialogues, <em>Matt Gillard </em>and<em> Georgia Smith </em>join<em> Michael Walmsley - </em><a href="https://www.youtube.com/watch?v=fPPFXCGhwR0">AWS ReInvent 2025 Wrapped</a>.</p><p>Some of the reInvent sessions -</p><ul><li><p> <a href="https://www.youtube.com/watch?v=YZUNNzLDWb8">DynamoDB: Resilience &amp; lessons from the Oct 2025 service disruption</a> by <em>Craig Howard</em>.</p></li><li><p><a href="https://www.youtube.com/watch?v=Ce9lJzpHBJ0">What&#8217;s new with AWS Lambda</a> by <em>Janak Agarwal.</em></p></li><li><p><a href="https://www.youtube.com/watch?v=XJ80NBOwsow">Deep dive on AWS Lambda durable functions</a> with <em>Michael Gasch </em>and<em> Eric Johnson</em></p></li><li><p><a href="https://www.youtube.com/watch?v=3Y1G9najGiI">Keynote with Dr. Werner Vogels</a></p></li></ul><div><hr></div><h4>&#128467;&#65039; Mark your calendars</h4><p>Believe in Serverless&#8217; <a href="https://www.linkedin.com/events/7405759493520822272/">AWS Anti-Patterns That Will Cost You Later</a> with <em>Danielle Heberling</em>.</p><p>AWS Community Days are happening -</p><ul><li><p><a href="https://konfhub.com/acdkochi25">ACD Kochi</a> on December 20th, 2025.</p></li><li><p>ACD Israel on January 15th, 2026. </p></li></ul><div><hr></div><h4>&#128226; What's new in Serverless </h4><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/12/lambda-durable-multi-step-applications-ai-workflows/">AWS Lambda announces durable functions for multi-step applications and AI workflows</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/12/transform-custom-organization-wide-modernization/">AWS launches AWS Transform custom to accelerate organization-wide application modernization</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/11/aws-lambda-managed-instances/">Announcing AWS Lambda Managed Instances, a capability to run functions on your Amazon EC2 instances</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/12/amazon-aurora-postgresql-integration-kiro-powers/">Amazon Aurora PostgreSQL now supports integration with Kiro powers</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/12/database-savings-plans-savings/">Announcing Database Savings Plans with up to 35% savings</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/12/amazon-s3-maximum-object-size-50-tb/">Amazon S3 increases the maximum object size to 50 TB</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/12/amazon-s3-storage-lens-performance-metrics-prefixes-export-tables/">Amazon S3 Storage Lens adds performance metrics, support for billions of prefixes, and export to S3 Tables</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/12/amazon-bedrock-agentcore-policy-evaluations-preview/">Amazon Bedrock AgentCore now includes Policy (preview), Evaluations (preview) and more</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/12/s3-tables-automatic-replication-apache-iceberg-tables/">Amazon S3 Tables now support automatic replication of Apache Iceberg tables</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/12/amazon-s3-vectors-generally-available/">Amazon S3 Vectors is now generally available with 40 times the scale of preview</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/12/aws-security-agent-preview/">AWS Security Agent (Preview): AI agent for proactive app security</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/12/devops-agent-preview-frontier-agent-operational-excellence/">Introducing AWS DevOps Agent (preview), frontier agent for operational excellence</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/12/api-gateway-mcp-proxy-support/">Amazon API Gateway adds MCP proxy support</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/12/s3-tables-intelligent-tiering-storage-class/">Amazon S3 Tables now offer the Intelligent-Tiering storage class</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/11/amazon-route-53-global-resolver-secure-anycast-dns-resolution-preview/">Introducing Amazon Route 53 Global Resolver for secure anycast DNS resolution (preview)</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/12/typescript-strands-agents-preview/">Announcing TypeScript support in Strands Agents (preview) and more</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/12/aws-ai-factories/">Introducing AWS AI Factories</a>.</p><div><hr></div><h4>&#128104;&#8205;&#128187; Word from the author</h4><p>Thanks for the support and let&#8217;s share more about Serverless!!! </p><p>If you are attending AWS re:Invent 2025, look forward to meeting you in-person!! I&#8217;ll be there, shoot me a message on <a href="https://www.linkedin.com/in/jones-zachariah-noel-n">LinkedIn</a>.</p><p>I&#8217;m open to feedback, so feel free to DM me on <a href="https://www.linkedin.com/in/jones-zachariah-noel-n">LinkedIn</a> for any queries about AWS or Serverless.</p><p>If you are looking for any guidance or assistance with learning Serverless, my <a href="https://www.linkedin.com/in/jones-zachariah-noel-n">LinkedIn DMs</a> are open for a chat! </p><p>Stay tuned and share with Serverless enthusiasts. Follow <em><strong>The Serverless Terminal</strong></em> on <a href="https://twitter.com/theslsterminal">X (formerly Twitter)</a> and <a href="https://blog.theserverlessterminal.com/">Blog</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.theserverlessterminal.com/&quot;,&quot;text&quot;:&quot;The Serverless Terminal Blog&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.theserverlessterminal.com/"><span>The Serverless Terminal Blog</span></a></p><p>Until next time, happy building on Serverless!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.theserverlessterminal.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Serverless Terminal! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[It's almost reInvent with a good pre:Invent week 🚀☁️ #91]]></title><description><![CDATA[CloudFront turns 17 and brings in flat-rate pricing plans]]></description><link>https://www.theserverlessterminal.com/p/its-almost-reinvent-with-a-good-preinvent</link><guid isPermaLink="false">https://www.theserverlessterminal.com/p/its-almost-reinvent-with-a-good-preinvent</guid><dc:creator><![CDATA[Jones Zachariah Noel N]]></dc:creator><pubDate>Sun, 30 Nov 2025 14:30:45 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!8Gq1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55da6f07-3df2-47c2-a7a0-ebc67df33f43_1200x628.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In the previous issue, <a href="https://www.theserverlessterminal.com/p/aws-serverless-mcp-server-with-lambda">AWS Serverless MCP Server with Lambda event-source mapping &#128640;&#9729;&#65039; #90</a> we looked into the ESM with Lambda.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8Gq1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55da6f07-3df2-47c2-a7a0-ebc67df33f43_1200x628.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8Gq1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55da6f07-3df2-47c2-a7a0-ebc67df33f43_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!8Gq1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55da6f07-3df2-47c2-a7a0-ebc67df33f43_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!8Gq1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55da6f07-3df2-47c2-a7a0-ebc67df33f43_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!8Gq1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55da6f07-3df2-47c2-a7a0-ebc67df33f43_1200x628.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8Gq1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55da6f07-3df2-47c2-a7a0-ebc67df33f43_1200x628.png" width="1200" height="628" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/55da6f07-3df2-47c2-a7a0-ebc67df33f43_1200x628.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:628,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1089679,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.theserverlessterminal.com/i/180233985?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55da6f07-3df2-47c2-a7a0-ebc67df33f43_1200x628.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8Gq1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55da6f07-3df2-47c2-a7a0-ebc67df33f43_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!8Gq1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55da6f07-3df2-47c2-a7a0-ebc67df33f43_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!8Gq1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55da6f07-3df2-47c2-a7a0-ebc67df33f43_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!8Gq1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55da6f07-3df2-47c2-a7a0-ebc67df33f43_1200x628.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Image from Adobe Stock</figcaption></figure></div><p>AWS Lambda announced a powerful new Tenant Isolation Mode that completely transforms how you build secure, multi-tenant SaaS applications.</p><p>If you run multi-tenant applications on Lambda (think workflow automation or code execution platforms), achieving strict tenant isolation was often a manual headache involving complex custom routing or even deploying a dedicated function for every single tenant.</p><p>Why SaaS Teams are Cheering:</p><ul><li><p>Stop Building Custom Solutions: Ditch the complexity of managing per-tenant routing logic or siloed function deployments.</p></li><li><p>Ironclad Isolation: Instantly meet strict security and compliance requirements by ensuring compute resources are isolated per tenant.</p></li><li><p>Focus on Features: Spend less time on operational complexity and more time building your core product.</p></li></ul><div class="poll-embed" data-attrs="{&quot;id&quot;:412219}" data-component-name="PollToDOM"></div><div><hr></div><h4>&#11088; Pick of the month</h4><p>This month&#8217;s Pick is &#8220;<strong>Lambda optimization and performance</strong>&#8220;.</p><p><em>Chris Ebert</em> published a blog on <a href="https://chrisebert.net/comparing-aws-lambda-arm64-vs-x86_64-performance-across-multiple-runtimes-in-late-2025/">comparing AWS Lambda Arm64 v/s x86_64 performance across multiple runtimes</a> and how the choosing between the architecture of your Lambda can optimize it for performance.</p><p><em>Jones Zachariah Noel N</em> (author) explains different factors which can account for <a href="https://blog.theserverlessterminal.com/maintaining-lambda-function-performance-during-peak-traffic">maintaining Lambda function performance during peak traffic</a> and how ALBs and API Gateway play a role in this architecture choice.</p><div><hr></div><h4>&#128640; AWSome content to learn from</h4><p><em>Guille Ojeda</em> debunks the concepts of <a href="https://newsletter.simpleaws.dev/p/partitions-sharding-split-for-heat-dynamodb">DynamoDB - partitions, sharding and split for heat</a> which specially talks about fundamentals DDB design for production scaling.</p><p><em>Petri Kallberg</em>&#8217;s blog <a href="https://carriagereturn.nl/aws/lambda/ipv6/vpc/nat/2025/11/16/lambda-ipv6-vpc.html">You don&#8217;t need NAT gateway to deploy Lambda into VPC</a> that helps us understand about the configuration changes with IPv6 CIDR block, subnet and route tables with <code>ipv6AllowedForDualStack</code> on Lambda.</p><p><em>Renato Losio</em> breaks down the AWS Outage from Oct 19-20th with <a href="https://www.infoq.com/news/2025/11/aws-dynamodb-outage-postmortem/">the race condition in DynamoDB DNS system</a> that eventually brought almost all of us-east-1 down.</p><p><em>Darryl Ruggles</em> dives into <a href="https://darryl-ruggles.cloud/dsql-kabob-store">Aurora DSQL - Build a Serverless multi-region e-commerce platform</a> also going over containers &gt; Lambda for this and DSQL configurations.</p><p><em>Mohit Deshpande</em> breaks down how you can <a href="https://blog.qualys.com/product-tech/2025/11/17/eventbridge-security-reconnaissance-attack-best-practices-2025">design EDA with Amazon Evnetbridge with better security</a> from organization level goverance with SCPs to going as granular as service level secure rule patterns.</p><p><em>James Eastham </em>and<em> Luciano <a href="https://news.rust-lambda.com/p/from-experimental-to-ga-rust-on-lambda-and-our-road-ahead">Mammino</a></em><a href="https://news.rust-lambda.com/p/from-experimental-to-ga-rust-on-lambda-and-our-road-ahead"> share from experimental to GA: Rust on Lambda and Our Road Ahead</a> focusing on Rust support going GA on Lambda and how it&#8217;s evolved in from the experimental state.</p><div><hr></div><h4>&#9874;&#65039; What's happening with Serverless tools, samples, and projects</h4><p><em>Lee Priest</em> has an update with <a href="https://www.cdkinsights.dev/">CDK Insights</a>.</p><p><em>Ran Isenberg</em> wiht Python 3.14 support on Lambda with <a href="https://github.com/ran-isenberg/aws-lambda-env-modeler">aws-lambda-env-modeler</a> library.</p><p><a href="http://s12d.com/lambda-roadmap">AWS Lambda roadmap</a> goes live.</p><div><hr></div><h4>&#127897;&#65039; Podcasts, videos and live-streams </h4><p><em>Sandro Volpicella</em> puts together a good breakdown of <a href="https://www.youtube.com/watch?v=KX0ZPu_3cpo">pricing of AWS DSQL Serverless SQL Database</a>.</p><p><em>Avvai Priyan</em> take on <a href="https://www.youtube.com/shorts/IfdjNca2trA?feature=share">Serverless 2.0 is changing DevOps forever</a>.</p><p><em>Veerasolaiyappan V</em> explains <a href="https://www.youtube.com/watch?si=O0m9q2pLU03f-Tmn&amp;v=07LbF6cmmIY&amp;feature=youtu.be">Serverless E-Commerce order process system with Python</a>.</p><p><em>Eric Johnson </em>and<em> Julian Wood</em> on <a href="https://www.youtube.com/watch?v=CwECZ4SHwQ4">pre:Invent 2025 edition</a> of Serverless Office Hours.</p><p><em>Manoj Fernando</em> explains the new <a href="https://www.youtube.com/watch?si=_fH2ZJsV1RZYp4HA&amp;v=8knlFJrVpdQ&amp;feature=youtu.be">Lambda tenent isolation mode</a>.</p><p>On AWS Developers Podcast, <em>S&#233;bastien Stormacq </em>joins<em> Jas Narula</em> for <a href="https://www.youtube.com/playlist?list=PLZ_TUMnTqfu8a3992JRToUOzAhnwONZ7I">testing AWS Step Functions locally</a>.</p><div><hr></div><h4>&#128467;&#65039; Mark your calendars</h4><p>AWS Community Days are happening -</p><ul><li><p><a href="https://konfhub.com/acdkochi25">ACD Kochi</a> on December 20th, 2025.</p></li><li><p>ACD Israel on January 15th, 2026. (<a href="https://sessionize.com/aws-il-community-day">CFP</a> open until November 15th, 2025) </p></li></ul><div><hr></div><h4>&#128226; What's new in Serverless </h4><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/11/aws-lambda-provisioned-mode-sqs-esm/">AWS Lambda announces Provisioned Mode for SQS event source mapping (ESM)</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/11/aws-step-functions-local-testing-teststate-api/">AWS Step Functions enhances Local Testing with TestState API</a>.</p><p>AWS now supports <a href="https://aws.amazon.com/about-aws/whats-new/2025/11/aws-lambda-nodejs-24/">Node.JS 24</a>, <a href="https://aws.amazon.com/about-aws/whats-new/2025/11/aws-lambda-java-25/">Java 25</a>, <a href="https://aws.amazon.com/about-aws/whats-new/2025/11/aws-lambda-rust/">Rust</a> and <a href="https://aws.amazon.com/about-aws/whats-new/2025/11/aws-lambda-python-314/">Python 3.14</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/11/aws-lambda-enhanced-error-handling-capabilities-kafka-event-processing/">AWS Lambda announces enhanced error handling capabilities for Kafka event processing</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/11/api-gateway-rest-apis-integration-load-balancer/">Amazon API Gateway REST APIs now supports private integration with Application Load Balancer</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/11/announcing-amazon-ecs-express-mode/">Announcing Amazon ECS Express Mode</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/11/integration-lambda-source-mapping-configuration/">Announcing AWS Lambda Kafka event source mapping integration in Amazon MSK Console</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/11/aws-lambda-tenant-isolation-mode/">AWS Lambda announces new tenant isolation mode to simplify building tenant-aware applications</a></p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/11/api-gateway-developer-portal-capabilities/">Amazon API Gateway adds Developer Portal capabilities</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/11/api-gateway-response-streaming-rest-apis/">Amazon API Gateway now supports response streaming for REST APIs</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/11/amazon-api-gateway-tls-security-rest-apis/">Amazon API Gateway now supports additional TLS security policies for REST APIs</a>.</p><div><hr></div><h4>&#128104;&#8205;&#128187; Word from the author</h4><p>Thanks for the support and let&#8217;s share more about Serverless!!! </p><p>If you are attending AWS re:Invent 2025, look forward to meeting you in-person!! I&#8217;ll be there, shoot me a message on <a href="https://www.linkedin.com/in/jones-zachariah-noel-n">LinkedIn</a>.</p><p>I&#8217;m open to feedback, so feel free to DM me on <a href="https://www.linkedin.com/in/jones-zachariah-noel-n">LinkedIn</a> for any queries about AWS or Serverless.</p><p>If you are looking for any guidance or assistance with learning Serverless, my <a href="https://www.linkedin.com/in/jones-zachariah-noel-n">LinkedIn DMs</a> are open for a chat! </p><p>Stay tuned and share with Serverless enthusiasts. Follow <em><strong>The Serverless Terminal</strong></em> on <a href="https://twitter.com/theslsterminal">X (formerly Twitter)</a> and <a href="https://blog.theserverlessterminal.com/">Blog</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.theserverlessterminal.com/&quot;,&quot;text&quot;:&quot;The Serverless Terminal Blog&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.theserverlessterminal.com/"><span>The Serverless Terminal Blog</span></a></p><p>Until next time, happy building on Serverless!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.theserverlessterminal.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Serverless Terminal! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[AWS Serverless MCP Server with Lambda event-source mapping 🚀☁️ #90]]></title><description><![CDATA[Step Function brings in metrics dashboard]]></description><link>https://www.theserverlessterminal.com/p/aws-serverless-mcp-server-with-lambda</link><guid isPermaLink="false">https://www.theserverlessterminal.com/p/aws-serverless-mcp-server-with-lambda</guid><dc:creator><![CDATA[Jones Zachariah Noel N]]></dc:creator><pubDate>Sat, 15 Nov 2025 14:31:06 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!go1b!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd90f3c65-39cd-4be8-9e8c-abccba9746d0_1200x628.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In the previous issue, <a href="https://www.theserverlessterminal.com/p/lambda-payload-size-now-at-1mb-for">Lambda payload size now at 1MB for async invocations &#128640;&#9729;&#65039; #89</a> we looked at the increased payload size on Lambda and how it helps with the breakdown on pricing.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!go1b!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd90f3c65-39cd-4be8-9e8c-abccba9746d0_1200x628.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!go1b!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd90f3c65-39cd-4be8-9e8c-abccba9746d0_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!go1b!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd90f3c65-39cd-4be8-9e8c-abccba9746d0_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!go1b!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd90f3c65-39cd-4be8-9e8c-abccba9746d0_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!go1b!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd90f3c65-39cd-4be8-9e8c-abccba9746d0_1200x628.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!go1b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd90f3c65-39cd-4be8-9e8c-abccba9746d0_1200x628.png" width="1200" height="628" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d90f3c65-39cd-4be8-9e8c-abccba9746d0_1200x628.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:628,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1162921,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.theserverlessterminal.com/i/178860552?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd90f3c65-39cd-4be8-9e8c-abccba9746d0_1200x628.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!go1b!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd90f3c65-39cd-4be8-9e8c-abccba9746d0_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!go1b!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd90f3c65-39cd-4be8-9e8c-abccba9746d0_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!go1b!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd90f3c65-39cd-4be8-9e8c-abccba9746d0_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!go1b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd90f3c65-39cd-4be8-9e8c-abccba9746d0_1200x628.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Image from Adobe Stock</figcaption></figure></div><p>In this issue, let&#8217;s take a dig at the new capabilites with the Serverless MCP Server with -</p><ul><li><p>&#9881;&#65039; <strong>Translating Requirements:</strong> Automatically translating high-level throughput, latency, and reliability needs into specific, optimized ESM configurations.</p></li><li><p>&#128221; <strong>Generating Code:</strong> Generating complete <strong>AWS Serverless Application Model (AWS SAM) templates</strong> with best-practice settings built-in.</p></li><li><p>&#128269; <strong>Validating Topology:</strong> Diagnosing and validating network topology, especially for Amazon VPC-based event sources.</p></li><li><p>&#129657; <strong>Troubleshooting:</strong> Guiding developers through common ESM issues from initial setup to optimization.</p></li></ul><p>The update includes three specialized tools:</p><ul><li><p><strong>ESM Guidance Tool:</strong> Provides contextual guidance across <em>all</em> supported Lambda event sources.</p></li><li><p><strong>ESM Optimization Tool:</strong> Helps analyze complex configuration trade-offs.</p></li><li><p><strong>ESM Kafka Troubleshooting Tool:</strong> Offers specialized diagnostics for both <strong>Amazon MSK</strong> and self-managed <strong>Apache Kafka</strong> clusters.</p></li></ul><p>Instead of manually researching best practices and calculating settings, developers can provide high-level requirements (like desired throughput or low latency). The new ESM tools automatically translate these needs into specific, optimized Event Source Mapping (ESM) configurations</p><div><hr></div><h4>&#11088; Pick of the month</h4><p>This month&#8217;s Pick is &#8220;Lambda optimization&#8220;.</p><p>Dive into <a href="https://dev.to/techtrailwithsab/optimizing-rest-api-performance-tuning-aws-lambda-with-aws-lambda-power-tuning-1obp">fine-tuning Serverless REST APIs with AWS Lambda Power Tuning</a> by <em>Sabarish Sathasivan</em> that brings in the benchmark for memory configs, simulating API invocation and data to choose the BEST configurations.</p><p><em>Karim Fayed</em>&#8217;s <a href="https://medium.com/@karim.m.fayed/real-world-aws-lambda-optimization-what-they-dont-teach-in-the-docs-b8c26fa3a371">real-world AWS Lambda optimization: what they don&#8217;t teach in the docs</a> sharing the tips of how to minimize cold-starts, trimming package size, fine-tune memory and cost with Power Tuning.</p><p><em>Jones Zachariah Noel N</em> (author) explains different factors which can account for <a href="https://blog.theserverlessterminal.com/maintaining-lambda-function-performance-during-peak-traffic">maintaining Lambda function performance during peak traffic</a> and how ALBs and API Gateway play a role in this architecture choice.</p><div><hr></div><h4>&#128640; AWSome content to learn from</h4><p><em>Jakub Gaj</em>&#8217;s blog <a href="https://builder.aws.com/content/2bS1CDz7CcbNkHEemEWOcZkUuel/moving-from-serverless-to-functionless">Moving from Serverless to Functionless</a> sheds light on how the paradigm shift from &#8220; serverless functions" to &#8220;functionless&#8221; with Step Functions has happened.</p><p><em>Sebastian Ball</em> explains <a href="https://sebbel.dev/deploy-a-github-app-on-aws-lambda-with-cdk">how you can deploy a GitHub app on AWS Lambda with CDK</a> part-1, creating the Probot backend with the complete walk-through.</p><p><em>Martin Richards</em> in part 1 of DynamoDB - <a href="https://www.martinrichards.me/post/ddb_p1_when_dynamodb_stops_being_simple/">when DynamoDB stops being simple</a>, with a breakdown of the complexities and how access patterns are different, making it the best fit for OLTB.</p><p><em>Raghunathan S</em> shares how <a href="https://www.linkedin.com/pulse/how-amazon-sess-new-multi-tenancy-changes-game-saas-platforms-meyi-aoxwc">Amazon SES&#8217;s new multi-tenancy changes are a game-changer for SaaS platforms</a>, bringing in operational efficiency and enabling the tracking of metrics such as bounce rate and engagement stats.</p><p><em>Anton Aleksandrov</em> breaks the myth that <a href="https://www.ranthebuilder.cloud/post/platform-engineering-for-serverless">platform engineering isn&#8217;t just for K8S - Serverless needs it too</a>, bringing the case that Serverless enables IaC, security, compliance, and observability standardization.</p><p><a href="https://boristane.com/blog/what-are-cloudflare-durable-objects/">What even are Cloudflare Durable Objects</a> by <em>Boris Tane</em> in the world of Serverless, they are more than stateful workers, enabling real-time and consistency, and scalability.</p><p><em>Malte Ubl</em> takes on the challenge of vendor lock-in and <a href="https://vercel.com/blog/vercel-the-anti-vendor-lock-in-cloud">how the anti-vendor lock-in cloud on Vercel</a> where Vercel brings in the Next.js adapters and standardization, making it framework beyond the cloud providers.</p><p><em>Marko Djakovic </em>gives you a guide to building <a href="https://dev.to/aws-builders/how-to-better-serverless-chat-on-aws-over-websockets-5c1e">better Serverless Chat on AWS over WebSockets</a> with the AppSync EventsAPI and a walk-through of the feature with CDK app.</p><div><hr></div><h4>&#9874;&#65039; What's happening with Serverless tools, samples, and projects</h4><p><em>Pubudu Jayawardana</em> built a <a href="https://github.com/pubudusj/sqs-to-lambda">sqs-to-lambda</a> for testing 1MB payloads on async Lambda invocations.</p><p><em>Yeshwanth L M</em> has published <a href="https://github.com/yeshwanthlm/Serverless-KeyGen-Application">Serverless-KeyGen-Application</a>.</p><p><em>Heloise Viegas</em> has published <a href="https://github.com/heloise-viegas/AWS_Cloud_Cost_Calculator">AWS_Cloud_Cost_Calculator</a>.</p><p><em>Ricardo Cino</em> has published <a href="https://www.npmjs.com/package/aws-lambda-stubs">aws-lambda-stubs</a>.</p><div><hr></div><h4>&#127897;&#65039; Podcasts, videos and live-streams </h4><p><a href="https://www.youtube.com/watch?v=CGX5lYxaMQg">Lessons Learned Building a Highly Available Serverless Client Portal</a> on AWS by <em>Scott Burgholzer</em> at AWS UG Chicago meet-up.</p><p>On The Talking Serverless Podcast, <em>Paul Chin Jr</em> joins <em>Sushanth Mangalore</em> to talk about <a href="https://www.youtube.com/watch?v=-7yJvRFckp8">Simplifying Complexity with Serverless</a>.</p><p><em>Nadtakan Futhoem </em>and<em> Thelma Laryea</em> on <a href="https://www.youtube.com/watch?v=swoYX9Wz-9k">It&#8217;s All About Serverless</a>.</p><p><em>Adam Bien</em> hosts <a href="https://open.spotify.com/episode/3tDUqRwxp33ndSABfPB1U8?si=Fgrky95-RCW-ApbS4z4Zsw">Lighter AWS Lambda Power Tools For Java</a> by <em>Philipp Page.</em></p><p><em>Darla David</em> puts together a tutorial for <a href="https://www.youtube.com/watch?v=ADDG7LLS5IM">AWS Full Stack app</a>.</p><p><em>Sebastien Stormacq </em>joins<em> Julian Wood</em> on Serverless Office Hours talking about <a href="https://www.youtube.com/live/RlG71WUZa7Q">running Swift in AWS Lambda</a>.</p><p><em>Jason Paul</em> debunks <a href="https://www.youtube.com/watch?v=8redGjsBU9M">99% of developers don&#8217;t get Cold Start</a>.</p><p><em>Dheeraj Choudhary</em> gets to the basics - <a href="https://www.youtube.com/watch?v=m7_53G0LuSE">AWS Lambda Tutorial for Beginners</a>.</p><div><hr></div><h4>&#128467;&#65039; Mark your calendars</h4><p><a href="https://testguild.com/webinar-dynamodb-day/">DynamoDB Day</a> on November 19th, 2025.</p><p>AWS Community Days are happening -</p><ul><li><p><a href="https://konfhub.com/acdkochi25">ACD Kochi</a> on December 20th, 2025.</p></li><li><p>ACD Israel on January 15th, 2026. (<a href="https://sessionize.com/aws-il-community-day">CFP</a> open until November 15th, 2025) </p></li></ul><div><hr></div><h4>&#128226; What's new in Serverless </h4><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/11/amazon-eventbridge-sqs-fair-queue-targets/">Amazon EventBridge now supports targeting SQS fair queues</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/11/amazon-s3-tables-cloudwatch-metrics/">Amazon S3 Tables now support Amazon CloudWatch metrics</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/11/communication-preferences-aws-security-incident-response/">Announcing communication preferences for Security Incident Response</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/11/aws-config-new-resource-types/">AWS Config now supports 49 new resource types</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/10/larger-instances-amazon-lightsail/">Announcing larger instances for Amazon Lightsail</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/10/aws-step-functions-metrics-dashboard/">AWS Step Functions announces a new metrics dashboard</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/10/aws-serverless-mcp-server-tools-lambda-esm/">AWS Serverless MCP Server now supports tools for AWS Lambda event source mappings (ESM)</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/11/aws-cloudformation-hooks-granular-invocation-details/">AWS CloudFormation Hooks adds granular invocation details for Hooks invocation summary</a></p><div><hr></div><h4>&#128104;&#8205;&#128187; Word from the author</h4><p>Thanks for the support and let&#8217;s share more about Serverless!!! </p><p>If you are attending AWS re:Invent 2025, look forward to meeting you in-person!! I&#8217;ll be there, shoot me a message on <a href="https://www.linkedin.com/in/jones-zachariah-noel-n">LinkedIn</a>.</p><p>I&#8217;m open to feedback, so feel free to DM me on <a href="https://www.linkedin.com/in/jones-zachariah-noel-n">LinkedIn</a> for any queries about AWS or Serverless.</p><p>If you are looking for any guidance or assistance with learning Serverless, my <a href="https://www.linkedin.com/in/jones-zachariah-noel-n">LinkedIn DMs</a> are open for a chat! </p><p>Stay tuned and share with Serverless enthusiasts. Follow <em><strong>The Serverless Terminal</strong></em> on <a href="https://twitter.com/theslsterminal">X (formerly Twitter)</a> and <a href="https://blog.theserverlessterminal.com/">Blog</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.theserverlessterminal.com/&quot;,&quot;text&quot;:&quot;The Serverless Terminal Blog&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.theserverlessterminal.com/"><span>The Serverless Terminal Blog</span></a></p><p>Until next time, happy building on Serverless!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.theserverlessterminal.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Serverless Terminal! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Lambda payload size now at 1MB for async invocations 🚀☁️ #89]]></title><description><![CDATA[Step Functions with Q diagnosis and Kiro waitlist ends.]]></description><link>https://www.theserverlessterminal.com/p/lambda-payload-size-now-at-1mb-for</link><guid isPermaLink="false">https://www.theserverlessterminal.com/p/lambda-payload-size-now-at-1mb-for</guid><dc:creator><![CDATA[Jones Zachariah Noel N]]></dc:creator><pubDate>Thu, 30 Oct 2025 14:30:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!-WJj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b274210-0c88-4816-953c-196c3efa227a_1200x628.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In the previous issue, <a href="https://www.theserverlessterminal.com/p/amazon-ecs-managed-instances-88">Amazon ECS Managed Instances &#128640;&#9729;&#65039; #88</a> we looked at the new ECS Managed instances. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-WJj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b274210-0c88-4816-953c-196c3efa227a_1200x628.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-WJj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b274210-0c88-4816-953c-196c3efa227a_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!-WJj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b274210-0c88-4816-953c-196c3efa227a_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!-WJj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b274210-0c88-4816-953c-196c3efa227a_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!-WJj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b274210-0c88-4816-953c-196c3efa227a_1200x628.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-WJj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b274210-0c88-4816-953c-196c3efa227a_1200x628.png" width="1200" height="628" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1b274210-0c88-4816-953c-196c3efa227a_1200x628.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:628,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1069944,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.theserverlessterminal.com/i/177455983?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b274210-0c88-4816-953c-196c3efa227a_1200x628.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-WJj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b274210-0c88-4816-953c-196c3efa227a_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!-WJj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b274210-0c88-4816-953c-196c3efa227a_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!-WJj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b274210-0c88-4816-953c-196c3efa227a_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!-WJj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b274210-0c88-4816-953c-196c3efa227a_1200x628.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Image from Adobe Stock</figcaption></figure></div><p>That&#8217;s a powerful feature change for event-driven architectures! The increase in the <strong>asynchronous invocation payload limit from 256 KB to 1 MB</strong> fundamentally simplifies how you handle rich, contextual data in serverless workflows. While the pricing for the payload up to 256kb still remains the same per request, the payload with 256kb to 1mb would be on a model of 64kb additional request chunk, which now means you&#8217;ll be paying for the exceeding payload on a consumption basis.</p><p>What does it mean for architectures? Your Lambda triggers - EventBridge, Step Functions, S3, Kinesis Data Streams, or even another Lambda function can now send more data in the innovation, making it more efficient than the Lambda Function reading them from a data store.</p><div><hr></div><h4>&#11088; Pick of the month</h4><p>This month&#8217;s Pick is &#8220;<strong>AWS</strong> <strong>AppSync</strong>&#8220;.</p><p><em>Jaya Ganesh</em> in the series of <a href="https://medium.com/@jayaganesh.krishnamoorthy/getting-started-with-appsync-part-3-lambda-resolvers-87ad3fa5a0bd">Getting Started with AppSync (Part 3: Lambda Resolvers)</a> shares more about the Lambda Resolvers and how to generate signed URLs for S3 objects with GraphQL queries and mutations.</p><p><em>Ian Brumby</em>&#8217;s blog <a href="https://dev.to/ianbrumby/realtime-event-driven-applications-with-appsync-events-and-eventbridge-pipes-1b27">Realtime Event-Driven Applications with AppSync Events and EventBridge Pipes</a> explains how AppSync Events sits at the core of EDA and making it more resilient with EventBridge Pipes.</p><p><em>Jones Zachariah Noel N</em> (Author) writes about <a href="https://blog.theserverlessterminal.com/aws-appsync-101">AppSync 101</a>, the <a href="https://blog.theserverlessterminal.com/improved-developer-experience-of-graphql-apis-with-javascript-resolvers-for-aws-appsync-apis">DevX with JS resolvers for AppSync APIs</a> and also a <a href="https://blog.theserverlessterminal.com/workarounds-for-appsync-subscriptions-triggers-via-lambda-functions">workaround for AppSync Subscription triggers via Lambda Functions</a>.</p><div><hr></div><h4>&#128640; AWSome content to learn from</h4><p><em>Vadym Kazulkin</em> in the series on <a href="https://dev.to/aws-heroes/micronaut-4-application-on-aws-lambda-part-5-measuring-lambda-cold-and-warm-starts-with-graalvm-3ci8">Micronaut on Lambda - measures the Lambda cold and warm starts with GrallVM Native Image</a> and compares how they are more warm Lambda invocations.</p><p><em>Kimberly Lu</em> explains how you can <a href="https://www.sls.guru/blog/batch-processing-with-step-functions-map-states---part-1">batch process with Step Functions</a> from distributed maps with CSV from S3 to having nested State Machines with parent-child workflows.</p><p><em>Thirunavukarasan Uthirapathy</em> breaks down AWS CloudFront Functions and Function Key-Value Store with some fo the use-cases and limitations also comparing CF Functions v/s Lambda@Edge.</p><p><em>Ville K&#228;rkk&#228;inen</em> revisits <a href="https://www.nordhero.com/posts/aws-lambda-concurrency-2025revision/">how you do you like your AWS Lambda Concurrency in 2025</a> from 2023, with the change in Lambda runtimes, pricing impact, configurations with memory along with workloads with S3 Express One Zone.</p><p><em>Ganesh M</em>&#8217;s blog on <a href="https://infinity-creator.blogspot.com/2025/10/best-practices-for-optimizing-aws.html">Best Practices for Optimizing AWS Lambda Performance: Taming Cold Start in C#</a> explains SnapStart and how C# .NET handles it with a guided strategy breakdown.</p><p><a href="https://awsfundamentals.com/blog/sandboxing-with-aws-lambda">Running Untrusted Code Safely at Scale with AWS Lambda</a> by <em>Piotr Migda&#322; </em>covers the aspect of Lambda and Docker in an isolated VPC, and goes a step further to share the lessons from securing these sandboxes.</p><p><em>Kishor Muruganandham</em> breaks down <a href="https://kishor-blogs.medium.com/aws-outage-2025-part-1-b4d6bdd50fcb">how a DNS Race Condition Took Down AWS DynamoDB</a>, which eventually caused the AWS us-east-1 outage affecting other AWS Services and other products.</p><p><em>Marcin Sodkiewicz</em> gets on the use-case of <a href="https://sodkiewiczm.medium.com/organization-wide-eventbridge-broadcasting-7d9cb36fa10e">organization-wide EventBridge broadcasting</a> and how the centralized bus and schema validations that EventBridge supports make it efficient for event publishers and consumers.</p><p><em>Jones Zachariah Noel N</em> breaks down <a href="https://newrelic.com/blog/how-to-relic/aws-outage-why-o11y-is-non-negotiable">why observability proved to be non-negotiable in times of AWS outage</a>, decoding the domino effect, and how observability brings better visibility for you as a customer with alerts.</p><div><hr></div><h4>&#9874;&#65039; What's happening with Serverless tools, samples, and projects</h4><p><em>Ville K&#228;rkk&#228;inen</em> has published a concurrency evaluation tool for <a href="https://github.com/villekr/concurrency-eval-python">python</a>, <a href="https://github.com/villekr/concurrency-eval-nodejs">node</a>, <a href="https://github.com/villekr/concurrency-eval-go">go</a>, and other runtimes.</p><p><em>Om Ingale</em> builds a <a href="https://github.com/omingale0707/aws-serverless-pos-transactions">aws-serverless-pos-transactions</a>.</p><p><a href="https://vercel.com/blog/introducing-workflow">Workflow Development Kit (WDK) by Vercel</a> goes live.</p><div><hr></div><h4>&#127897;&#65039; Podcasts, videos and live-streams </h4><p>On AWS Developers Podcast, S&#233;bastien Stormacq and Tiffany Souterre joining with Alexis Philippart de Foy for <a href="https://www.youtube.com/watch?v=p0ys-zQpNus">Building Serverless MCP Servers on AWS Lambda</a>.</p><p><em>Urmila Raju</em>&#8217;s session <a href="https://www.youtube.com/watch?v=SJb2TN1dxLs">Next-Generation AWS Step Functions: AI Integration and Advanced Orchestration</a></p><div><hr></div><h4>&#128467;&#65039; Mark your calendars</h4><p><a href="https://www.meetup.com/brisbane-serverless-meetup-group/events/311419194/">Brisbane Serverless Meetup</a> on November 4th, 2025.</p><p><a href="https://luma.com/ey5h2rsq">Serverless on a Shoestring: Practical Tips to Slash Your Cloud Bills</a> on November 9th, 2025.</p><p><a href="https://www.meetup.com/aws-user-group-tirupati/events/311628672/">Serverless Saturdays</a> by AWS UG Tirupati on November 15th, 2025.</p><p><a href="https://testguild.com/webinar-dynamodb-day/">DynamoDB Day</a> on November 19th, 2025.</p><p>AWS Community Days are happening -</p><ul><li><p><a href="https://awscommunity.hk/">ACD Hong Kong</a> on November 2nd, 2025. </p></li><li><p><a href="https://konfhub.com/acdkochi25">ACD Kochi</a> on December 20th, 2025.</p></li><li><p>ACD Israel on January 15th, 2026. (<a href="https://sessionize.com/aws-il-community-day">CFP</a> open until November 15th, 2025)</p></li></ul><p>ServerlessDays are happening -</p><ul><li><p><a href="https://milan.serverlessdays.io/">Milano ServerlessDays</a> on October 21st, 2025</p></li><li><p><a href="https://cardiff.serverlessdays.io/">Cardiff ServerlessDays</a> on October 23rd, 2025.</p></li><li><p><a href="https://sdsp.io/">S&#227;o Paulo ServerlessDays</a> on November 5th, 2025.</p></li></ul><p>TechXConf is happening on November 1st, 2025. </p><div><hr></div><h4>&#128226; What's new in Serverless </h4><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/10/aws-lambda-payload-size-256-kb-1-mb-invocations/">AWS Lambda increases maximum payload size from 256 KB to 1 MB for asynchronous invocations</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/10/aws-sam-cli-finch-support/">AWS SAM CLI adds Finch support, expanding local development tool options for serverless applications</a></p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/10/aws-step-functions-diagnose-amazon-q/">AWS Step Functions now supports Diagnose with Amazon Q</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/10/claude-4-5-haiku-anthropic-amazon-bedrock/">Claude 4.5 Haiku by Anthropic now in Amazon Bedrock</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/10/amazon-timestream-influxdb-3/">Amazon Timestream now supports InfluxDB 3</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/10/aurora-dsql-resource-based-policies/">Aurora DSQL now supports resource-based policies</a></p><div><hr></div><h4>&#128104;&#8205;&#128187; Word from the author</h4><p>Thanks for the support and let&#8217;s share more about Serverless!!! </p><p>If you are attending AWS re:Invent 2025, look forward to meeting you in-person!! I&#8217;ll be there, shoot me a message on <a href="https://www.linkedin.com/in/jones-zachariah-noel-n">LinkedIn</a>.</p><p>I&#8217;m open to feedback, so feel free to DM me on <a href="https://www.linkedin.com/in/jones-zachariah-noel-n">LinkedIn</a> for any queries about AWS or Serverless.</p><p>If you are looking for any guidance or assistance with learning Serverless, my <a href="https://www.linkedin.com/in/jones-zachariah-noel-n">LinkedIn DMs</a> are open for a chat! </p><p>Stay tuned and share with Serverless enthusiasts. Follow <em><strong>The Serverless Terminal</strong></em> on <a href="https://twitter.com/theslsterminal">X (formerly Twitter)</a> and <a href="https://blog.theserverlessterminal.com/">Blog</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.theserverlessterminal.com/&quot;,&quot;text&quot;:&quot;The Serverless Terminal Blog&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.theserverlessterminal.com/"><span>The Serverless Terminal Blog</span></a></p><p>Until next time, happy building on Serverless!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.theserverlessterminal.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Serverless Terminal! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Amazon ECS Managed Instances 🚀☁️ #88]]></title><description><![CDATA[AppSync and a lot of takes on Security....]]></description><link>https://www.theserverlessterminal.com/p/amazon-ecs-managed-instances-88</link><guid isPermaLink="false">https://www.theserverlessterminal.com/p/amazon-ecs-managed-instances-88</guid><dc:creator><![CDATA[Jones Zachariah Noel N]]></dc:creator><pubDate>Wed, 15 Oct 2025 14:31:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!N8El!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18dc9c01-d107-4641-824b-efd03273f26f_1200x628.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In the previous issue, <a href="https://www.theserverlessterminal.com/p/messaging-and-integrations-87">Messaging and integrations &#128640;&#9729;&#65039; #87</a>, we looked into the updates with the integrating services - EventBridge, MSK, SQS, SNS.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!N8El!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18dc9c01-d107-4641-824b-efd03273f26f_1200x628.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!N8El!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18dc9c01-d107-4641-824b-efd03273f26f_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!N8El!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18dc9c01-d107-4641-824b-efd03273f26f_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!N8El!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18dc9c01-d107-4641-824b-efd03273f26f_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!N8El!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18dc9c01-d107-4641-824b-efd03273f26f_1200x628.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!N8El!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18dc9c01-d107-4641-824b-efd03273f26f_1200x628.png" width="1200" height="628" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/18dc9c01-d107-4641-824b-efd03273f26f_1200x628.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:628,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1464618,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.theserverlessterminal.com/i/176208111?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18dc9c01-d107-4641-824b-efd03273f26f_1200x628.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!N8El!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18dc9c01-d107-4641-824b-efd03273f26f_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!N8El!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18dc9c01-d107-4641-824b-efd03273f26f_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!N8El!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18dc9c01-d107-4641-824b-efd03273f26f_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!N8El!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F18dc9c01-d107-4641-824b-efd03273f26f_1200x628.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In this issue, let&#8217;s see what the new Amazon ECS Managed Instances are!</p><p>Tired of choosing between operational simplicity and infrastructure control? In this issue, we dive into <strong>Amazon ECS Managed Instances</strong>, the new compute option that brings you the best of both worlds. Discover how this service provides a <strong>fully managed, auto-scaling EC2 infrastructure</strong> for your containers while still giving you the flexibility to select the right instance types for your unique workloads. Say goodbye to manual patching&#8212;your infrastructure maintenance and security updates, powered by <strong>Bottlerocket</strong>, are now on autopilot, making it one of the most cost-optimized and hands-off ways to run ECS.</p><p>Also, you can see some interesting thoughts and takes on ECS Managed Instances on <a href="https://www.linkedin.com/feed/update/urn:li:activity:7380647973250252800/">the LinkedIn post</a>.</p><div class="poll-embed" data-attrs="{&quot;id&quot;:390525}" data-component-name="PollToDOM"></div><div><hr></div><h4>&#11088; Pick of the month</h4><p>This month&#8217;s Pick is &#8220;<strong>AWS</strong> <strong>AppSync</strong>&#8220;.</p><p><em>Jaya Ganesh K</em> on a series of <a href="https://aws.plainenglish.io/getting-started-with-appsync-part-1-dynamodb-resolvers-5c580405bd77">getting started with AppSync with the part one focused on DynamoDB resolvers</a> beyond the 101 of AppSync and GraphQL.</p><p>S<em>eth Orell</em> shares a blog post on how you can <a href="https://sethorell.substack.com/p/two-easy-ways-to-cut-costs-in-appsync">reduce costs in two ways with AppSync Merged APIs</a> with respect to bringing down the CloudWatch loggins and enabling AppSync Caching.</p><p><em>Jones Zachariah Noel N</em> (Author) writes about <a href="https://blog.theserverlessterminal.com/aws-appsync-101">AppSync 101</a>, the <a href="https://blog.theserverlessterminal.com/improved-developer-experience-of-graphql-apis-with-javascript-resolvers-for-aws-appsync-apis">DevX with JS resolvers for AppSync APIs</a> and also a <a href="https://blog.theserverlessterminal.com/workarounds-for-appsync-subscriptions-triggers-via-lambda-functions">workaround for AppSync Subscription triggers via Lambda Functions</a>.</p><div><hr></div><h4>&#128640; AWSome content to learn from</h4><p><em>Renato Losio</em> writes about the newly launched <a href="https://www.infoq.com/news/2025/10/aws-ecs-managed-instances/">ECS Managed Instances</a> for container applications that enables developers to know worry about choosing the right EC2 instances with the sentiments from the community!</p><p><em>Marco</em> writes up how you can <a href="https://www.linkedin.com/pulse/cdk-booster-speeding-up-bundling-lambda-handlers-serverlesslife--q3gde">boost the bundling of Lambda Handlers using CDK Booster</a>, a tool he built with the quick start guide and the internals of how it works, and helps you with faster synthesis to CloudFormation.</p><p><em>Evandro Pires</em> takes a dig at <a href="https://dev.to/aws-heroes/is-serverless-expensive-at-scale-only-if-you-are-using-it-wrong-19pa">is Serverless expensive at scale? Only if you are using it wrong</a> by breaking the biases for moving beyond the FaaS (Lambda) to other Serverless offerings for your architecture components.</p><p><em>Kenton Varda</em> unpacks <a href="https://blog.cloudflare.com/unpacking-cloudflare-workers-cpu-performance-benchmarks/">Cloudflare workers CPU performance benchmarks</a>, which brings in different JS runtimes on Cloudflare v/s Vercel, and how V8 garbage collector tuning plays a pivotal role.</p><p><em>M&#225;rio Bittencourt</em> brings to light how <a href="https://architecturecorner.substack.com/p/serverless-generative-ai-architectural">Serverless Gen AI Architectural Patterns</a> and how sync or async or even buffered async request/response, along with fan out and other most used Serverless patterns.</p><p><em>Marcin Sodkiewicz</em> takes on the challenge to <a href="https://sodkiewiczm.medium.com/protect-cloudfront-fast-with-no-code-458c2ab8934a">protect CloudFront, fast with no-code</a> approach when you can&#8217;t bring authentication to CF distributions, and how Auth@Edge, along with Cognito User Pools.</p><p>S<em>ena Yakut</em>&#8217;s blog <a href="https://senayakut.com/exploiting-misconfigured-s3-bucket-access-in-serverless-applications-87f6bee65fb3">Exploiting Misconfigured S3 Bucket Access in Serverless Applications</a>, with how S3 buckets can be attacked from Lambda, with a rundown of correcting the misconfigs.</p><p><a href="https://medium.com/@dale.ellwood/fortifying-your-front-door-implementing-ip-based-access-control-for-http-api-gateway-with-a-ca963ab577e5">Fortifying Your Front Door: Implementing IP-Based Access Control for AWS HTTP API Gateway with a Lambda Authorizer</a> by <em>Dale Ellwood</em> which dives into the request flow with authorization and follows other best practices.</p><p><em>Uriel Bitton</em> breaks down <a href="https://www.linkedin.com/pulse/what-serverless-database-how-does-work-uriel-bitton-hzdje/">what a serverless database is and how it works</a> with on-demand provisioning, along with read replicas that also bring in the best of Serverless - pay as you go, infra management, and scalability.</p><div><hr></div><h4>&#9874;&#65039; What's happening with Serverless tools, samples, and projects</h4><p><em>Chris Cook</em> builds <a href="https://github.com/zirkelc/ai-sdk-lambda-streaming">ai-sdk-lambda-streaming</a>.</p><p><em>Andrea Scuderi </em>and<em> Bruno Bossola</em> publish <a href="https://github.com/swift-serverless/Breeze">Breeze</a> (Serverless APIs with Swift).</p><p><em>Jeremy Daly</em> publishes <a href="https://github.com/jeremydaly/data-api-client">Data API Client v2.0</a> for Aurora Serverless.</p><p><em>Marco</em> has published <a href="https://www.lldebugger.com/">Lambda Live Debugger v1.10</a></p><p><a href="https://github.com/swift-server/swift-aws-lambda-runtime/releases/tag/2.0.0">swift-aws-lambda-runtime</a> v2 is now out.</p><p><a href="https://github.com/Programmer-RD-AI/serverless-uv-requirements">serverless-uv-requirements</a> for Python dependency resolution using uv.</p><p><a href="https://docs.aws.amazon.com/powertools/typescript/latest/features/event-handler/rest/">Powertools for AWS Lambda (TypeScript) Introduces REST API Event Handler (Preview)</a>.</p><div><hr></div><h4>&#127897;&#65039; Podcasts, videos and live-streams </h4><p>On Believe in Serverless, <em>Allen Helton </em>joins<em> Kevin Willis </em>and<em> Lee Hannigan</em> for <a href="https://www.youtube.com/live/0oeT_j1eNII">using AI to design world-class NoSQL Data Models</a>.</p><p><em>Rahul Pulikkot Nath</em> shares <a href="https://www.youtube.com/watch?v=9l7rqiuuPKY">How Amazon SQS FIFO Queues Handle Exceptions and Message Ordering | .NET on AWS</a>.</p><p><a href="https://www.youtube.com/watch?v=4qWQF_nIr2I">Dynamically routing requests with Amazon API Gateway Routing Rules</a> with <em>Anton Aleksandrov, Giedrius Praspaliauskas </em>and<em> Giuseppe Battista</em>.</p><p><em>Eric Johnson</em> takes on sharing about <a href="https://www.youtube.com/watch?v=EgFIzY3posM">Amazon ECS Managed Instances</a>.</p><div><hr></div><h4>&#128467;&#65039; Mark your calendars</h4><p>AWS UG Montreal is hosting <a href="https://www.meetup.com/montreal-aws-users-united/events/311314951/">AWS Lambda in 60 mins </a>on October 16th, 2025.</p><p>AWS KRUG is hosting <a href="https://www.meetup.com/awskrug/events/311317681/">Serverless meetup</a> on October 21st, 2025.</p><p>Perth AWS User Group is hosting <a href="https://www.meetup.com/amazon-web-services-user-group/events/311197462/?utm_medium=referral&amp;utm_campaign=announce_event&amp;utm_source=linkedin&amp;utm_version=v2">Step Functions Gone Wild: Lessons from an Event-Driven Biodiversity Platform</a> on October 22nd, 2025.</p><p><a href="https://www.meetup.com/brisbane-serverless-meetup-group/events/311419194/">Brisbane Serverless Meetup</a> on November 4th, 2025.</p><p>AWS Community Days are happening -</p><ul><li><p>ACD CEE on October 16th, 2025.</p></li><li><p>ACD Tbilisi on October 18th, 2025. </p></li><li><p><a href="https://awscommunity.me/">ACD Dubai</a> on October 19th, 2025. </p></li><li><p><a href="https://awscommunity.id/">ACD Indonesia</a> on October 19th, 2025.</p></li><li><p><a href="https://www.eventbrite.com/e/aws-community-day-dublin-2025-ai-edition-tickets-1599107687139">ACD Dublin</a> on October 22nd, 2025</p></li><li><p><a href="https://awscommunity.hk/">ACD Hong Kong</a> on November 2nd, 2025. </p></li><li><p>ACD Israel on January 15th, 2026. (<a href="https://sessionize.com/aws-il-community-day">CFP</a> open until November 15th, 2025)</p></li></ul><p>ServerlessDays are happening -</p><ul><li><p><a href="https://milan.serverlessdays.io/">Milano ServerlessDays</a> on October 21st, 2025</p></li><li><p><a href="https://cardiff.serverlessdays.io/">Cardiff ServerlessDays</a> on October 23rd, 2025.</p></li><li><p><a href="https://sdsp.io/">S&#227;o Paulo ServerlessDays</a> on November 5th, 2025 (CFPs are open until September 30th, 2025).</p></li></ul><p><a href="http://northcommunityconf.com/">AWS North Community Conference</a> is happening on October 16th, 2025. </p><p><a href="https://serverless-architecture.io/berlin/">Serverless Architecture Con</a> is happening on October 20-22nd, 2025. </p><p>TechXConf is happening on November 1st, 2025. </p><div><hr></div><h4>&#128226; What's new in Serverless </h4><p><a href="https://aws.amazon.com/blogs/aws/announcing-amazon-ecs-managed-instances-for-containerized-applications/">Announcing Amazon ECS Managed Instances for containerized applications</a>.</p><p><a href="https://aws.amazon.com/blogs/aws/aws-iam-identity-center-now-supports-customer-managed-kms-keys-for-encryption-at-rest/">AWS IAM Identity Center now supports customer-managed KMS keys for encryption at rest</a>.</p><p><a href="https://aws.amazon.com/blogs/aws/reimagine-the-way-you-work-with-ai-agents-in-amazon-quick-suite/">Announcing Amazon Quick Suite: your agentic teammate for answering questions and taking action</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/10/amazon-bedrock-agentcore-available/">Amazon Bedrock AgentCore is now generally available</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/10/aws-fluent-bit-3-0-0-based-4-1-0/">Announcing AWS for Fluent Bit 3.0.0 based on Fluent Bit 4.1.0</a></p><div><hr></div><h4>&#128104;&#8205;&#128187; Word from the author</h4><p>Thanks for the support and let&#8217;s share more about Serverless!!! </p><p>If you are attending AWS re:Invent 2025, look forward to meeting you in-person!! I&#8217;ll be there, shoot me a message on <a href="https://www.linkedin.com/in/jones-zachariah-noel-n">LinkedIn</a>.</p><p>I&#8217;m open to feedback, so feel free to DM me on <a href="https://www.linkedin.com/in/jones-zachariah-noel-n">LinkedIn</a> for any queries about AWS or Serverless.</p><p>If you are looking for any guidance or assistance with learning Serverless, my <a href="https://www.linkedin.com/in/jones-zachariah-noel-n">LinkedIn DMs</a> are open for a chat! </p><p>Stay tuned and share with Serverless enthusiasts. Follow <em><strong>The Serverless Terminal</strong></em> on <a href="https://twitter.com/theslsterminal">X (formerly Twitter)</a> and <a href="https://blog.theserverlessterminal.com/">Blog</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.theserverlessterminal.com/&quot;,&quot;text&quot;:&quot;The Serverless Terminal Blog&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.theserverlessterminal.com/"><span>The Serverless Terminal Blog</span></a></p><p>Until next time, happy building on Serverless!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.theserverlessterminal.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Serverless Terminal! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Messaging and integrations 🚀☁️ #87]]></title><description><![CDATA[Customer Managed Key support to rule filter patterns and input transformers on EventBridge]]></description><link>https://www.theserverlessterminal.com/p/messaging-and-integrations-87</link><guid isPermaLink="false">https://www.theserverlessterminal.com/p/messaging-and-integrations-87</guid><dc:creator><![CDATA[Jones Zachariah Noel N]]></dc:creator><pubDate>Tue, 30 Sep 2025 14:31:42 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!TDkS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587d0332-b45f-47fb-be95-2b02c384cf2d_1200x628.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In the previous issue, <a href="https://www.theserverlessterminal.com/p/refactor-with-the-cdk-cli-86">Refactor with the CDK CLI &#128640;&#9729;&#65039; #86</a> we looked at the new update with CDK Refactor</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TDkS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587d0332-b45f-47fb-be95-2b02c384cf2d_1200x628.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TDkS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587d0332-b45f-47fb-be95-2b02c384cf2d_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!TDkS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587d0332-b45f-47fb-be95-2b02c384cf2d_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!TDkS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587d0332-b45f-47fb-be95-2b02c384cf2d_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!TDkS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587d0332-b45f-47fb-be95-2b02c384cf2d_1200x628.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TDkS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587d0332-b45f-47fb-be95-2b02c384cf2d_1200x628.png" width="1200" height="628" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/587d0332-b45f-47fb-be95-2b02c384cf2d_1200x628.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:628,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1247546,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.theserverlessterminal.com/i/174830931?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587d0332-b45f-47fb-be95-2b02c384cf2d_1200x628.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TDkS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587d0332-b45f-47fb-be95-2b02c384cf2d_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!TDkS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587d0332-b45f-47fb-be95-2b02c384cf2d_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!TDkS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587d0332-b45f-47fb-be95-2b02c384cf2d_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!TDkS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587d0332-b45f-47fb-be95-2b02c384cf2d_1200x628.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Image from Adobe Stock</figcaption></figure></div><p>In this issue, we look at the messaging and integration services on AWS - EventBridge, SQS, SNS, MSK, which help with stitching the complete &#8220;event-driven-architectures&#8221; with Event Buses, Queues, Topics or Streams that are all purposed for sending messages/events from the producer to subscribers. These services also help with decoupling and ensuring the messages/events are routed to the right subscribers. Speaking about routing, filter patterns are very crucial; now with Customer Managed Key support to rule filter patterns and input transformers on EventBridge.</p><p>If you are still worried, <a href="https://blog.theserverlessterminal.com/when-to-sns-or-sqs">when do I use SQS or SNS? This blog post</a> should help you understand it better.</p><div><hr></div><h4>&#11088; Pick of the month</h4><p>This month&#8217;s Pick is &#8220;<strong>Lambda Response Streaming</strong>&#8220;.</p><p><em>Jones Zachariah Noel N</em> (Author) shares about <a href="https://blog.theserverlessterminal.com/streaming-responses-via-aws-lambda">Streaming responses via Lambda functions</a> with how to define and leverage the Node&#8217;s write() and Lambda&#8217;s pipeline() to implement streaming responses on Lambda to reduce the TTFB.</p><div><hr></div><h4>&#128640; AWSome content to learn from</h4><p><em>Florian Sch&#228;ffler</em> discusses how you can build a <a href="https://www.linkedin.com/pulse/stateless-mcp-server-inside-aws-lambda-heres-why-how-sch%C3%A4ffler-dkvnf/">Stateless MCP in AWS Lambda</a> that explains how you can build deploy MCP server powered with Lambda + API Gateway along with why Serverless suits the best.</p><p><em>Thorsten H&#246;ger</em> explains the mistakes that costed with <a href="https://www.taimos.de/blog/deploying-your-cdk-app-to-different-stages-and-environments">deploying your CDK app to different stages and environments</a> and also dives into how CDK handles environments. </p><p><em>Shing Lyu</em>&#8217;s mission on <a href="https://shinglyu.com/web/2025/09/16/rust-serverless-on-the-big-three-clouds-aws-azure-and-gcp-compared.html">Rust Serverless on AWS, Azure and GCP compared</a> gives a complete breakdown of how 3 cloud leaders support Rust Serverless and how AWS is the leader in the space.</p><p><em>Chris Dobson</em>&#8217;s blog on <a href="https://chrisdobby.dev/localstack-in-vscode-a8a9e8d53d10">LocalStack in VSCode</a> dives into how LocalStack has been forefront of local development for Lambda Functions (now now with the AWS Toolkit) and Step Functions.</p><p><em>Malte Ubl </em>and<em> Tom Lienard</em> write about <a href="https://vercel.com/blog/scale-to-one-how-fluid-solves-cold-starts">Scale to one: How Fluid solves cold starts</a>, demystifying cold start, and how Vercel approaches preventing cold start with Fluid.</p><p><em>Pubudu Jayawardana</em> in the first part of <a href="https://pubudu.dev/posts/detect-eventbridge-target-failure-part-1/">Detect EventBridge target failure with dead letter queue</a>, explaining DLQ, and how EventBridge target helps with Bus&#8217; DLQ.</p><p><em>Seth Orell</em>&#8217;s <a href="https://sethorell.substack.com/p/queues-buses-and-streams?r=k6fll&amp;utm_campaign=post&amp;utm_medium=web">Queues, Buses, and Streams</a> breaks down the messaging components with the AWS Services that would support the options, along with understanding what they are!</p><p><em>Brian Rinaldi</em> does a deep dive into <a href="https://blog.localstack.cloud/aws-deep-dives-sqs/">Simple Queue Service - SQS</a> - breaking the concept and AWS Service with FIFO and Standard Queue along with when to use them.</p><p><em>Mohammed Izzy</em> breaks down how you can <a href="https://mohdizzy.medium.com/choosing-between-aurora-dsql-and-postgres-eafced3bf60a">choose between Aurora DSQL and Postgres</a> with a load test revealing the numbers of how they perform and how DevEx could impact the usage of databases.</p><div><hr></div><h4>&#9874;&#65039; What's happening with Serverless tools, samples, and projects</h4><p><em>David Boyne</em> has published <a href="https://www.eventcatalog.studio/">EventCatalog Studio v1</a>.</p><p><em>Clare Liguori</em> and team have updated <a href="https://github.com/awslabs/run-model-context-protocol-servers-with-aws-lambda">run-mcp-servers-with-aws-lambda</a> with Bedrock AgentCore Gateway.</p><p><em>Marko</em> has published the <a href="https://www.cdkbooster.com/">CDK booster</a>.</p><div><hr></div><h4>&#127897;&#65039; Podcasts, videos and live-streams </h4><p><em>Daniel Muller</em> on Serverless Saturdays shares <a href="https://www.youtube.com/watch?v=6lRoqh1zGzM">how relevant Serverless is in the Kubernetes dominant world</a>. </p><p>On AWS Bytes, <em>Luciano Mammino </em>and<em> Eoin Shanaghy</em> talk about <a href="https://awsbites.com/149-headless-cms-on-aws/#description">Strapi - Headless CMS for Serverless projects</a>.</p><p>On the Serverless Office Hours, <em>Julian Wood </em>joins<em> Natalie White </em>and<em> Praneeta Prakash</em> for <a href="https://www.youtube.com/watch?v=1myHqAoyD44">CDK Refactor</a>.</p><p>On the AntStack TV, <a href="https://www.youtube.com/watch?v=i0we9awQMvc">From Lambda to GENAI</a> with <em>Eric Johnson, Robbie Kohler, Jeevan Dongre, </em>and<em> Prashanth HN.</em></p><p><em>Arnel Jan Sarmiento</em>&#8217;s talk on <a href="https://www.youtube.com/watch?v=dClGHA1yf4Q">Feature Flags and Canary Deployments with API Gateway, AWS AppConfig, and Powertools</a>.</p><p>Rahul Pulikkot Nath takes on <a href="https://www.youtube.com/watch?v=zqwgDQjxGUg">AWS LocalStack + .NET</a>.</p><p>On The Zacs&#8217; Show Talking AWS, <em>Raphael Manke j</em>oins<em> Arshad Zackeriya </em>and<em> Jones Zachariah Noel</em> to give you tips to <a href="https://www.youtube.com/watch?v=NMHeisXjx7k">prepare for AWS re:Invent like a pro</a>.</p><div><hr></div><h4>&#128467;&#65039; Mark your calendars</h4><p>Perth AWS User Group is hosting <a href="https://www.meetup.com/amazon-web-services-user-group/events/311197462/?utm_medium=referral&amp;utm_campaign=announce_event&amp;utm_source=linkedin&amp;utm_version=v2">Step Functions Gone Wild: Lessons from an Event-Driven Biodiversity Platform</a> on October 22nd, 2025.</p><p>AWS Community Days are happening -</p><ul><li><p><a href="https://www.aws-community-day.de/">ACD DACH</a> on October 7th, 2025. </p></li><li><p><a href="https://awscommunitynordics.org/communityday/">ACD Nordics</a> on October 10th, 2025. </p></li><li><p><a href="https://acd.awsugmum.in/">ACD Mumbai</a> on October 11th, 2025.</p></li><li><p>ACD CEE on October 16th, 2025.</p></li><li><p>ACD Tbilisi on October 18th, 2025. </p></li><li><p><a href="https://awscommunity.me/">ACD Dubai</a> on October 19th, 2025. </p></li><li><p><a href="https://awscommunity.id/">ACD Indonesia</a> on October 19th, 2025. </p></li><li><p><a href="https://awscommunity.hk/">ACD Hong Kong</a> on November 2nd, 2025. </p></li><li><p>ACD Israel on January 15th, 2026. (<a href="https://sessionize.com/aws-il-community-day">CFP</a> open until November 15th, 2025)</p></li></ul><p>ServerlessDays are happening -</p><ul><li><p><a href="https://milan.serverlessdays.io/">Milano ServerlessDays</a> on October 21st, 2025</p></li><li><p><a href="https://cardiff.serverlessdays.io/">Cardiff ServerlessDays</a> on October 23rd, 2025.</p></li><li><p><a href="https://sdsp.io/">S&#227;o Paulo ServerlessDays</a> on November 5th, 2025 (CFPs are open until September 30th, 2025).</p></li></ul><p><a href="http://northcommunityconf.com/">AWS North Community Conference</a> is happening on October 16th, 2025. </p><p><a href="https://serverless-architecture.io/berlin/">Serverless Architecture Con</a> is happening on October 20-22nd, 2025. </p><p>TechXConf is happening on November 1st, 2025. </p><div><hr></div><h4>&#128226; What's new in Serverless </h4><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/09/amazon-eventbridge-customer-managed-key-support-filter-patterns-input-transformers/">Amazon EventBridge extends Customer Managed Key support to rule filter patterns and input transformers</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/09/aws-lambda-cross-account-container-images-govcloud/">AWS Lambda Now Supports Cross-Account Container Images in AWS GovCloud (US) Regions</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/09/aws-step-functions-data-source-options-observability-distributed-map/">AWS Step Functions expands data source options and improves observability for Distributed Map</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/09/aws-lambda-code-signing-govcloud/">Announcing AWS Lambda Support for Code Signing in GovCloud Regions</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/09/preview-amazon-s3-tables-console/">You can now preview Amazon S3 Tables in the S3 console</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/09/amazon-nova-act-extension-build-test-ai-agents-ide/">Amazon Nova Act extension: Build and test AI agents within your IDE</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/09/aws-step-functions-ipv6-dual-stack-endpoints/">AWS Step Functions now supports IPv6 with dual-stack endpoints</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/09/amazon-s3-conditional-deletes-s3-general-purpose-buckets/">Amazon S3 now supports conditional deletes in S3 general purpose buckets</a>.</p><p><a href="https://blog.cloudflare.com/email-service/">Announcing Cloudflare Email Service&#8217;s private beta</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/09/amazon-ecs-ipv6-only-support/">Amazon ECS announces IPv6-only support</a>.</p><div><hr></div><h4>&#128104;&#8205;&#128187; Word from the author</h4><p>Thanks for the support and let&#8217;s share more about Serverless!!! </p><p>I&#8217;m open to feedback, so feel free to DM me on <a href="https://twitter.com/zachjonesnoel">Twitter</a> or <a href="https://www.linkedin.com/in/jones-zachariah-noel-n">LinkedIn</a> for any queries about AWS or Serverless.</p><p>If you are looking for any guidance or assistance with learning Serverless, my <a href="https://www.linkedin.com/in/jones-zachariah-noel-n">LinkedIn DMs</a> are open for a chat! </p><p>Stay tuned and share with Serverless enthusiasts. Follow <em><strong>The Serverless Terminal</strong></em> on <a href="https://twitter.com/theslsterminal">X (formerly Twitter)</a> and <a href="https://blog.theserverlessterminal.com/">Blog</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.theserverlessterminal.com/&quot;,&quot;text&quot;:&quot;The Serverless Terminal Blog&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.theserverlessterminal.com/"><span>The Serverless Terminal Blog</span></a></p><p>Until next time, happy building on Serverless!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.theserverlessterminal.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Serverless Terminal! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Refactor with the CDK CLI 🚀☁️ #86]]></title><description><![CDATA[Local IDE experience elevated with LocalStack + AWS Toolkit]]></description><link>https://www.theserverlessterminal.com/p/refactor-with-the-cdk-cli-86</link><guid isPermaLink="false">https://www.theserverlessterminal.com/p/refactor-with-the-cdk-cli-86</guid><dc:creator><![CDATA[Jones Zachariah Noel N]]></dc:creator><pubDate>Mon, 15 Sep 2025 14:30:34 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!0YjY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8172e382-ef4b-4e83-8e01-bcd7715c0890_1200x628.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In the previous issue, <a href="https://www.theserverlessterminal.com/p/decade-of-amazon-aurora-85">Decade of Amazon Aurora &#128640;&#9729;&#65039; #85</a> we looked into Aurora turning 10 years.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0YjY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8172e382-ef4b-4e83-8e01-bcd7715c0890_1200x628.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0YjY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8172e382-ef4b-4e83-8e01-bcd7715c0890_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!0YjY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8172e382-ef4b-4e83-8e01-bcd7715c0890_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!0YjY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8172e382-ef4b-4e83-8e01-bcd7715c0890_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!0YjY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8172e382-ef4b-4e83-8e01-bcd7715c0890_1200x628.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0YjY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8172e382-ef4b-4e83-8e01-bcd7715c0890_1200x628.png" width="1200" height="628" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8172e382-ef4b-4e83-8e01-bcd7715c0890_1200x628.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:628,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:980656,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.theserverlessterminal.com/i/173626107?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8172e382-ef4b-4e83-8e01-bcd7715c0890_1200x628.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0YjY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8172e382-ef4b-4e83-8e01-bcd7715c0890_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!0YjY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8172e382-ef4b-4e83-8e01-bcd7715c0890_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!0YjY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8172e382-ef4b-4e83-8e01-bcd7715c0890_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!0YjY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8172e382-ef4b-4e83-8e01-bcd7715c0890_1200x628.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Image from Adobe Stock</figcaption></figure></div><p>In this issue, we are looking at CDK refactor on the CLI which is now in preview. With the CloudFormation&#8217;s refactor capabilities, CDK now allows refactoring with your constructs and moving the resources across the stacks/sub-stacks in your CDK application. </p><p>In other news, local IDE experience with Lambda is always improving with now LocalStack able to integrate into AWS Toolkit and available to locally run AWS resources such as Lambda function, DynamoDB and many more AWS services with SAM template.</p><div><hr></div><h4>&#11088; Pick of the month</h4><p>This month&#8217;s Pick is &#8220;<strong>Lambda Response Streaming</strong>&#8220;.</p><p><em>Jones Zachariah Noel N</em> (Author) shares about <a href="https://blog.theserverlessterminal.com/streaming-responses-via-aws-lambda">Streaming responses via Lambda functions</a> with how to define and leverage the Node&#8217;s write() and Lambda&#8217;s pipeline() to implement streaming responses on Lambda to reduce the TTFB.</p><p><em>Natan Rolnik</em> writes about <a href="https://swifttoolkit.dev/posts/lambda-v2">what&#8217;s new in the Lambda V2 runtime (beta)</a>, from API differences and Lambda Handler to Response Streaming with the complete implementation of response streaming.</p><div><hr></div><h4>&#128640; AWSome content to learn from</h4><p><em>Houssem Ben Slama</em>&#8217;s blog - <a href="https://www.softwareletters.com/p/building-a-robust-serverless-architecture-on-aws">Building a Robust Serverless Architecture on AWS</a> which discusses more about the different Serverless patterns and also anti-patterns.</p><p><em>Daniele Frasca</em> writes how <a href="https://dev.to/aws-builders/fargate-lambda-are-better-together-2clf">Fargate + Lambda are better together</a> bringing the best of containers to the world of Serverless with also addressing the cost and latency for Fargate v/s Lambda.</p><p>Worried when to use <a href="https://www.ranthebuilder.cloud/post/secrets-manager-vs-parameter-store-which-one-should-you-really-use">SSM or Secrets Manager?</a> <em>Ran Isenberg</em> has you covered with the service breakdown and also a good comparison with the services enabling you to decide when either of the services would be a right fit.</p><p><em>James Luan</em> takes a dig at <a href="https://zilliz.com/blog/will-amazon-s3-vectors-kill-vector-databases-or-save-them">Amazon S3 Vector - asking if they will kill vector databases</a> as S3 Vector makes a debut while breaking down where it fits right and what&#8217;s the down-side!</p><p><em>Matthew Martz</em> details out <a href="https://martzmakes.com/its-my-birthday-and-im-giving-you-the-gift-serverless-mcp-servers-that-cost-less-than-birthday-cake">Serverless MCP Servers than cost less than birthday cake</a> on his birthday, takes a dig into the costing for running MCP servers with production ready integrations and security in place.</p><p><em>James Matson</em> shares how using <a href="https://towardsaws.com/using-aws-step-functions-to-solve-scheduling-in-an-event-driven-architecture-b7dee836e7fd">AWS Step Functions to solve scheduling in an event-driven architecture</a> how the <code>WaitUntilStartTime</code> helps with CRON jobs or even bringing the wait state in Step Functions.</p><div><hr></div><h4>&#9874;&#65039; What's happening with Serverless tools, samples, and projects</h4><p><em>Ph&#7841;m Minh &#272;&#7841;t </em>has published <a href="https://github.com/datpmwork/sls-tinker">Serverless tinker</a>.</p><p><em>Mark Sailes</em> has a tool to learn and visualize <a href="https://www.sailes.co.uk/learn/lambda-snapstart">SnapStart on Lambda</a>.</p><p><em>Chiwai Chan</em> has published <a href="https://github.com/chiwaichan/aws-cdk-iot-strands-agents-chatbot-api">AWS CDK IoT Strands Agents Chatbot API</a>.</p><p><em>Hazel Saenz </em>has published <a href="https://github.com/hsaenzG/strands-poc">Chat API with CDK and Container-based Lambda</a>.</p><p><a href="https://blog.localstack.cloud/localstack-for-aws-release-v-4-8-0/">Announcing the LocalStack for AWS 4.8 Release</a>.</p><div><hr></div><h4>&#127897;&#65039; Podcasts, videos and live-streams </h4><p>Prabhu D dives into <a href="https://www.youtube.com/watch?v=wjwaPNxXZfA">AWS Lambda 101</a>.</p><p>On the AWS Bites podcast, <em>Luciano Mammino</em> sits down with <em>Mark Sailes</em> for <a href="https://www.youtube.com/watch?v=jjE0hMkXazE">Lambda and Java</a>.</p><p>On the AWS Developers Podcast, <em>Sebastien Stormacq</em> joins with <em>Maxime David</em> to talk about <a href="https://www.youtube.com/watch?v=HdduHtGntDU">Lambda Runtimes deep dive: Behind the serverless curtain</a>.</p><p><em>Darko Mesaro&#353; </em>shares about <a href="https://www.youtube.com/watch?v=e2mokcAzDCY">using LocalStack with AWS Toolkit for VSCode</a>.</p><div><hr></div><h4>&#128467;&#65039; Mark your calendars</h4><p><a href="https://luma.com/67cu6vwr">O11y &amp; Infrastructure AI Marathon - San Francisco</a> happening on September 16th, 2025.</p><p>AWS Community Days are happening -</p><ul><li><p><a href="https://www.aws-aicd.com/">ACD Bay Area</a> on September 17th, 2025.</p></li><li><p><a href="https://aws-community-day.nz/inperson.html">ACD Aotearoa</a> on September 18th, 2025.</p></li><li><p><a href="https://awscommunity.pl/en/">ACD Poland</a> on September 18th, 2025. </p></li><li><p><a href="https://www.awsug.lk/">ACD Sri Lanka</a> on September 19th, 2025. </p></li><li><p><a href="http://awscommunityday.pt/">ACD Portugal</a> on September 27th, 2025.</p></li><li><p>ACD Malaysia on September 27th, 2025 </p></li><li><p><a href="https://www.aws-community-day.de/">ACD DACH</a> on October 7th, 2025. </p></li><li><p><a href="https://awscommunitynordics.org/communityday/">ACD Nordics</a> on October 10th, 2025. </p></li><li><p><a href="https://acd.awsugmum.in/">ACD Mumbai</a> on October 11th, 2025.</p></li><li><p>ACD CEE on October 16th, 2025.</p></li><li><p>ACD Tbilisi on October 18th, 2025. </p></li><li><p><a href="https://awscommunity.me/">ACD Dubai</a> on October 19th, 2025. (<a href="https://www.papercall.io/aws-cd-2025">CFPs</a> are open until September 20th)</p></li><li><p><a href="https://awscommunity.id/">ACD Indonesia</a> on October 19th, 2025. </p></li><li><p><a href="https://awscommunity.hk/">ACD Hong Kong</a> on November 2nd, 2025. </p></li></ul><p>ServerlessDays are happening -</p><ul><li><p><a href="https://milan.serverlessdays.io/">Milano ServerlessDays</a> on October 21st, 2025</p></li><li><p><a href="https://cardiff.serverlessdays.io/">Cardiff ServerlessDays</a> on October 23rd, 2025.</p></li><li><p><a href="https://sdsp.io/">S&#227;o Paulo ServerlessDays</a> on November 5th, 2025 (CFPs are open until September 30th, 2025).</p></li></ul><p><a href="https://www.comsum.co.uk/">AWS Community Summit</a> is happening on September 25th, 2025. </p><p><a href="http://northcommunityconf.com/">AWS North Community Conference</a> is happening on October 16th, 2025. </p><p><a href="https://serverless-architecture.io/berlin/">Serverless Architecture Con</a> is happening on October 20-22nd, 2025. </p><p>TechXConf is happening on November 1st, 2025. </p><div><hr></div><h4>&#128226; What's new in Serverless </h4><p><a href="https://aws.amazon.com/blogs/aws/now-open-aws-asia-pacific-new-zealand-region/">New AWS Region - New Zealand (ap-southeast-6)</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/09/open-source-aws-cli-scripts/">Announcing a new open source project for scenario-focused AWS CLI scripts</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/09/amazon-cloudfront-TLS-policy-post-quantum-support/">Amazon CloudFront launches TLS security policy with post-quantum support</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/09/aws-cdk-refactor-preview/">Introducing AWS CDK Refactor (Preview)</a>.</p><p><a href="https://aws.amazon.com/blogs/aws/accelerate-serverless-testing-with-localstack-integration-in-vs-code-ide/">Accelerate serverless testing with LocalStack integration in VS Code IDE</a>.</p><div><hr></div><h4>&#128104;&#8205;&#128187; Word from the author</h4><p>Thanks for the support and let&#8217;s share more about Serverless!!! </p><p>I&#8217;m open to feedback, so feel free to DM me on <a href="https://twitter.com/zachjonesnoel">Twitter</a> or <a href="https://www.linkedin.com/in/jones-zachariah-noel-n">LinkedIn</a> for any queries about AWS or Serverless.</p><p>If you are looking for any guidance or assistance with learning Serverless, my <a href="https://www.linkedin.com/in/jones-zachariah-noel-n">LinkedIn DMs</a> are open for a chat! </p><p>Stay tuned and share with Serverless enthusiasts. Follow <em><strong>The Serverless Terminal</strong></em> on <a href="https://twitter.com/theslsterminal">X (formerly Twitter)</a> and <a href="https://blog.theserverlessterminal.com/">Blog</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.theserverlessterminal.com/&quot;,&quot;text&quot;:&quot;The Serverless Terminal Blog&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.theserverlessterminal.com/"><span>The Serverless Terminal Blog</span></a></p><p>Until next time, happy building on Serverless!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.theserverlessterminal.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Serverless Terminal! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Decade of Amazon Aurora 🚀☁️ #85]]></title><description><![CDATA[And also Prime Days hits records with Lambda Invocations and DDB read/write]]></description><link>https://www.theserverlessterminal.com/p/decade-of-amazon-aurora-85</link><guid isPermaLink="false">https://www.theserverlessterminal.com/p/decade-of-amazon-aurora-85</guid><dc:creator><![CDATA[Jones Zachariah Noel N]]></dc:creator><pubDate>Sat, 30 Aug 2025 14:30:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!8l4o!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F906f6c15-7165-4d3d-9fad-8c19be9cf670_1200x628.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In the previous issue, <a href="https://www.theserverlessterminal.com/p/lambda-deployments-and-response-streaming">Lambda deployments and response streaming &#128640;&#9729;&#65039; #84</a> we looked into the new announcement of Lambda supporting GitHub Actions and also increasing the Response Streaming response payloads limit upto 200MB.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8l4o!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F906f6c15-7165-4d3d-9fad-8c19be9cf670_1200x628.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8l4o!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F906f6c15-7165-4d3d-9fad-8c19be9cf670_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!8l4o!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F906f6c15-7165-4d3d-9fad-8c19be9cf670_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!8l4o!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F906f6c15-7165-4d3d-9fad-8c19be9cf670_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!8l4o!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F906f6c15-7165-4d3d-9fad-8c19be9cf670_1200x628.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8l4o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F906f6c15-7165-4d3d-9fad-8c19be9cf670_1200x628.png" width="1200" height="628" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/906f6c15-7165-4d3d-9fad-8c19be9cf670_1200x628.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:628,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1002348,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.theserverlessterminal.com/i/172335701?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F906f6c15-7165-4d3d-9fad-8c19be9cf670_1200x628.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8l4o!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F906f6c15-7165-4d3d-9fad-8c19be9cf670_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!8l4o!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F906f6c15-7165-4d3d-9fad-8c19be9cf670_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!8l4o!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F906f6c15-7165-4d3d-9fad-8c19be9cf670_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!8l4o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F906f6c15-7165-4d3d-9fad-8c19be9cf670_1200x628.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Image from Adobe Stock</figcaption></figure></div><p><em>S&#233;bastien Stormacq</em>&#8216;s blog on <a href="https://aws.amazon.com/blogs/aws/celebrating-10-years-of-amazon-aurora-innovation/">Celebrating 10 years of Amazon Aurora innovation</a> dives in the decade of Aurora and the ability to work with AWS Lambda and load tables in S3. Today Aurora and Aurora Serverless stands a choice of database widely used with Lambda or Fargate compute options for SQL databases. Aurora has now explored into the distributed SQL (DSQL) as well.</p><div><hr></div><h4>&#11088; Pick of the month</h4><p>This month&#8217;s Pick is &#8220;<strong>Lambda Response Streaming</strong>&#8220;.</p><p><em>Jones Zachariah Noel N</em> (Author) shares about <a href="https://blog.theserverlessterminal.com/streaming-responses-via-aws-lambda">Streaming responses via Lambda functions</a> with how to define and leverage the Node&#8217;s write() and Lambda&#8217;s pipeline() to implement streaming responses on Lambda to reduce the TTFB.</p><div><hr></div><h4>&#128640; AWSome content to learn from</h4><p><em>Renato Losio</em> digs into the announcement of <a href="https://www.infoq.com/news/2025/08/aws-lambda-github-actions/">AWS Lambda supporting for GitHub Actions</a> with how ODIC and the workflow for GHA with some of the sentiments of folks sharing about the new rollout.</p><p><em>Jaya Ganesh</em> overlooks the secure <a href="https://aws.plainenglish.io/secure-multi-environment-aws-deployments-from-github-actions-using-oidc-e44975404e92">multi-environment AWS deployments from GitHub Actions using OIDC</a> bring the best of Terraform IaC and setting up the GHA.</p><p><em>Vadym Kazulkin</em> continues 3 part series on the <a href="https://dev.to/aws-heroes/amazon-bedrock-agentcore-gateway-part-3-exposing-existing-aws-lambda-function-via-mcp-and-gateway-2ga?trk=public_post_comment-text">Bedrock AgentCore Gateway with exposing existing AWS Lambda Function via MCP and Gateway endpoint</a> and using the Lambda Functions previously created.</p><p><em>Sena Yakut</em> explains how <a href="https://senayakut.com/how-to-automate-cloud-security-workflows-using-aws-step-functions-9033aa4ae63a">Step Functions could be used for automating cloud security</a> with multiple scenarios for managing the threat scenarios and Systems Manager Incident Manager.</p><p><em>Ritesh Shrivastav</em> writes about <a href="https://codingdash.com/post/scaling-serverless-beyond-the-first-function/">Scaling Serverless Beyond the first function</a> with the concurrency limits and cold starts. And how the planning for provisioned concurrency with the architecting Serverless frameworks.</p><p><em>Carlos Filho</em>&#8217;s blog on <a href="https://dev.to/aws-builders/solving-cold-start-in-aws-lambda-with-intelligent-distributed-cache-3g6n">solving Cold Start in AWS Lambda with intelligent distributed cache</a> along with the metrics benchmark and the automatic weekly report SNS.</p><div><hr></div><h4>&#9874;&#65039; What's happening with Serverless tools, samples, and projects</h4><p>Ashish Sharma published <a href="https://github.com/techwithashish1/aws-mcp-chat-bot">AWS Serverless Customer Support Chatbot with Multi-model Bedrock</a>.</p><p><em>Martin Lawrence M. Caringal</em> published <a href="https://github.com/CaringalML/Serverless-Auth-with-AWS-Cognito">Serverless-Auth-with-AWS-Cognito</a></p><div><hr></div><h4>&#127897;&#65039; Podcasts, videos and live-streams </h4><p><em>Madhura Jayashanka</em> explains <a href="https://www.youtube.com/watch?v=F6LihNj2UzA">AWS Serverless technologies</a> in Sinhala.</p><p><em>Julian Wood</em> on his shorts, explains ways to <a href="https://www.youtube.com/shorts/POWxvtJnhPE">slash Lambda logging costs by 90%</a>.</p><p>On <em>Believe in Serverless, Andres Moreno</em> joins <em>Vini Ganancio</em> to talk about <a href="https://www.youtube.com/watch?v=C69cpVIXrYg">automating video descriptions with Serverless AI</a>.</p><p>Alexey Grigorev dives into <a href="https://www.youtube.com/watch?v=sHQaeVm5hT8">deploying ML models with AWS Lambda</a>.</p><div><hr></div><h4>&#128467;&#65039; Mark your calendars</h4><p><a href="https://luma.com/gicotw9t">O11y &amp; Infrastructure AI Marathon - Atlanta</a> happening on September 2nd, 2025.</p><p><a href="https://www.meetup.com/awsgoldcoast/events/310560664/">AWS User Group Gold Coast meetup: AWS Serverless Patterns Workshop</a> on September 4th, 2025.</p><p><a href="https://luma.com/romecux3">O11y &amp; Infrastructure AI Marathon - NYC</a> happening on September 4th, 2025.</p><p>AWS UG Seattle&#8217;s <a href="https://www.meetup.com/aws-seattle-officialevents/events/310735434/">Challenges with Serverless Monitoring with AWS Lambda</a> on September 8th, 2025.</p><p><a href="https://luma.com/hqd8qs4x">O11y &amp; Infrastructure AI Marathon - Portland</a> happening on September 11nd, 2025.</p><p><a href="https://luma.com/67cu6vwr">O11y &amp; Infrastructure AI Marathon - San Francisco</a> happening on September 2nd, 2025.</p><p>AWS Community Days are happening -</p><ul><li><p><a href="https://awscommunityadria.com/">ACD Adria</a> on September 5th, 2025.</p></li><li><p><a href="https://www.aws-aicd.com/">ACD Bay Area</a> on September 17th, 2025.</p></li><li><p><a href="https://aws-community-day.nz/inperson.html">ACD Aotearoa</a> on September 18th, 2025.</p></li><li><p><a href="https://awscommunity.pl/en/">ACD Poland</a> on September 18th, 2025. </p></li><li><p><a href="https://www.awsug.lk/">ACD Sri Lanka</a> on September 19th, 2025. </p></li><li><p><a href="http://awscommunityday.pt/">ACD Portugal</a> on September 27th, 2025.</p></li><li><p>ACD Malaysia on September 27th, 2025 </p></li><li><p><a href="https://www.aws-community-day.de/">ACD DACH</a> on October 7th, 2025. </p></li><li><p><a href="https://awscommunitynordics.org/communityday/">ACD Nordics</a> on October 10th, 2025. </p></li><li><p><a href="https://acd.awsugmum.in/">ACD Mumbai</a> on October 11th, 2025.</p></li><li><p>ACD CEE on October 16th, 2025.</p></li><li><p>ACD Tbilisi on October 18th, 2025. (<a href="https://sessionize.com/aws-community-day-georgia-2025">CFPs</a> are open until September 15th)</p></li><li><p><a href="https://awscommunity.me/">ACD Dubai</a> on October 19th, 2025. (<a href="https://www.papercall.io/aws-cd-2025">CFPs</a> are open until September 20th)</p></li><li><p><a href="https://awscommunity.id/">ACD Indonesia</a> on October 19th, 2025. (<a href="https://sessionize.com/aws-community-day-indonesia-2025">CFPs</a> are open until September 6th)</p></li><li><p><a href="https://awscommunity.hk/">ACD Hong Kong</a> on November 2nd, 2025. (<a href="https://sessionize.com/aws-community-day-hong-kong/">CFPs</a> are open until September 7th)</p></li></ul><p>ServerlessDays are happening -</p><ul><li><p><a href="https://milan.serverlessdays.io/">Milano ServerlessDays</a> on October 21st, 2025</p></li><li><p><a href="https://cardiff.serverlessdays.io/">Cardiff ServerlessDays</a> on October 23rd, 2025.</p></li><li><p><a href="https://sdsp.io/">S&#227;o Paulo ServerlessDays</a> on November 5th, 2025 (CFPs are open until September 30th, 2025).</p></li></ul><p>AWS pre:Invent Warm-up is happening virtually on September 9th, 2025.</p><p><a href="https://www.comsum.co.uk/">AWS Community Summit</a> is happening on September 25th, 2025. </p><p><a href="http://northcommunityconf.com/">AWS North Community Conference</a> is happening on October 16th, 2025. </p><p><a href="https://serverless-architecture.io/berlin/">Serverless Architecture Con</a> is happening on October 20-22nd, 2025. (<a href="https://callforpapers.sandsmedia.com/">CFPs</a> are open)</p><p>TechXConf is happening on November 1st, 2025. </p><div><hr></div><h4>&#128226; What's new in Serverless </h4><p><a href="https://aws.amazon.com/blogs/aws/aws-services-scale-to-new-heights-for-prime-day-2025-key-metrics-and-milestones/">AWS services scale to new heights for Prime Day 2025: key metrics and milestones</a></p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/08/opensearch-serverless-attribute-based-access-control/">Amazon OpenSearch Serverless now supports Attribute Based Access Control</a></p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/08/amazon-s3-tables-cloudformation-cdk/">Amazon S3 improves AWS CloudFormation and AWS CDK support for S3 Tables</a></p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/08/aurora-dsql-resilience-testing-with-aws-fault-injection/">Aurora DSQL now supports resilience testing with AWS Fault Injection Service</a></p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/08/amazon-s3-verify-content-stored-datasets/">Amazon S3 introduces a new way to verify the content of stored datasets</a></p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/08/amazon-athena-create-table-select-amazon-s3-tables/">Amazon Athena now supports CREATE TABLE AS SELECT with Amazon S3 Tables</a></p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/08/amazon-dynamodb-more-granular-throttle-error-exceptions/">Amazon DynamoDB now supports more granular throttle error exceptions</a></p><div><hr></div><h4>&#128104;&#8205;&#128187; Word from the author</h4><p>Thanks for the support and let&#8217;s share more about Serverless!!! </p><p>I&#8217;m open to feedback, so feel free to DM me on <a href="https://twitter.com/zachjonesnoel">Twitter</a> or <a href="https://www.linkedin.com/in/jones-zachariah-noel-n">LinkedIn</a> for any queries about AWS or Serverless.</p><p>If you are looking for any guidance or assistance with learning Serverless, my <a href="https://www.linkedin.com/in/jones-zachariah-noel-n">LinkedIn DMs</a> are open for a chat! </p><p>Stay tuned and share with Serverless enthusiasts. Follow <em><strong>The Serverless Terminal</strong></em> on <a href="https://twitter.com/theslsterminal">X (formerly Twitter)</a> and <a href="https://blog.theserverlessterminal.com/">Blog</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.theserverlessterminal.com/&quot;,&quot;text&quot;:&quot;The Serverless Terminal Blog&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.theserverlessterminal.com/"><span>The Serverless Terminal Blog</span></a></p><p>Until next time, happy building on Serverless!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.theserverlessterminal.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Serverless Terminal! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Lambda deployments and response streaming 🚀☁️ #84]]></title><description><![CDATA[Streaming response upto 200 MB and deployments via GitHub Actions]]></description><link>https://www.theserverlessterminal.com/p/lambda-deployments-and-response-streaming</link><guid isPermaLink="false">https://www.theserverlessterminal.com/p/lambda-deployments-and-response-streaming</guid><dc:creator><![CDATA[Jones Zachariah Noel N]]></dc:creator><pubDate>Fri, 15 Aug 2025 14:31:45 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!bZzj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe58a0418-9352-477b-b53b-00d01fbce494_1200x628.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In the previous issue, <a href="https://www.theserverlessterminal.com/p/lambda-devex-and-sqs-fair-queues">Lambda DevEx and SQS Fair Queues &#128640;&#9729;&#65039; #83</a>, we looked at the DevEx updates on Lambda and SQS Fair Queues.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bZzj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe58a0418-9352-477b-b53b-00d01fbce494_1200x628.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bZzj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe58a0418-9352-477b-b53b-00d01fbce494_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!bZzj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe58a0418-9352-477b-b53b-00d01fbce494_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!bZzj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe58a0418-9352-477b-b53b-00d01fbce494_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!bZzj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe58a0418-9352-477b-b53b-00d01fbce494_1200x628.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bZzj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe58a0418-9352-477b-b53b-00d01fbce494_1200x628.png" width="1200" height="628" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e58a0418-9352-477b-b53b-00d01fbce494_1200x628.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:628,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1086420,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.theserverlessterminal.com/i/170952023?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe58a0418-9352-477b-b53b-00d01fbce494_1200x628.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bZzj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe58a0418-9352-477b-b53b-00d01fbce494_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!bZzj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe58a0418-9352-477b-b53b-00d01fbce494_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!bZzj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe58a0418-9352-477b-b53b-00d01fbce494_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!bZzj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe58a0418-9352-477b-b53b-00d01fbce494_1200x628.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Image from Adobe Stock</figcaption></figure></div><p>Lambda hasn&#8217;t halted its Developer Experience updates. We see another groundbreaking enhancement with Lambda deployments via GitHub Actions, making CI/CD pipelines for serverless applications that use Lambda much more seamless with OIDC authentication, while GitHub Actions eliminates the need for manual deployments.</p><div class="poll-embed" data-attrs="{&quot;id&quot;:361009}" data-component-name="PollToDOM"></div><div><hr></div><h4>&#11088; Pick of the month</h4><p>This month&#8217;s Pick is &#8220;<strong>Lambda Response Streaming</strong>&#8220;.</p><p><em>Jones Zachariah Noel N</em> (Author) shares about <a href="https://blog.theserverlessterminal.com/streaming-responses-via-aws-lambda">Streaming responses via Lambda functions</a> with how to define and leverage the Node&#8217;s write() and Lambda&#8217;s pipeline() to implement streaming responses on Lambda to reduce the TTFB.</p><div><hr></div><h4>&#128640; AWSome content to learn from</h4><p><em>Utkarsh Rastogi</em> digs into the <a href="https://dev.to/aws-builders/aws-websocket-wonders-part-2-build-test-a-websocket-api-3j6k">WebSockets Wonders with AWS API Gateway and AWS Lambda Functions</a>, in this 2 part series, explaining the YAML CloudFromation templates for deploying the AWS resources.</p><p><em>Dilum Mahawatta</em> shares the <a href="https://www.linkedin.com/pulse/demystifying-aws-lambda-serverless-power-modern-dilum-mahawatta-hudfc/">Serverless power for Modern Applications by demystifying AWS Lambda</a>, breaking down the execution env, triggers, and the need for IAM and security.</p><p><em>Vineet Dwivedi</em> benchmarks <a href="https://www.linkedin.com/pulse/serverless-vector-databases-benchmarking-vineet-dwivedi-ubwuc">Serverless Vector DBs</a> - S3 Vector, Milvus, Pinecone, ElasticSearch and VectorX DB in terms of latency, throughput and also shares some findings. </p><p>Kiro in action, <em>Geethika Guruge</em> builds <a href="https://medium.com/@geethika.guruge/my-ai-pit-crew-building-a-production-app-in-a-single-stop-68e3f435c5cc">a Serverless MVP with the AI Pit crew (Kiro)</a> with the right spec-driven development for designing the IaC and Lambda functions with CDK.</p><p><em>Vadym Kazulkin</em> shares how he exposed <a href="https://dev.to/aws-heroes/amazon-bedrock-agentcore-gateway-part-2-exposing-existing-amazon-api-gateway-rest-api-via-mcp-and-4458">API Gateway REST APIs via MCP and a Gateway endpoint with Amazon Bedrock AgentCore Gateway</a> with Strands MCP client to interact with the AgentCore Gateway endpoint.</p><p><em>Anupam Dagar</em> gets on <a href="https://blog.captainfresh.in/going-serverless-build-test-and-deploy-lambdas-like-real-backend-services-b7b3a7e72749">Serverless Framework deep dive with build, test, and deploy Lambda functions</a> with the<code> local invoke</code> and <code>serverless-offline-scheduler </code>and CI/CD pipelines.</p><p><em>Malte Ubl</em> explains how <a href="https://vercel.com/blog/the-real-serverless-compute-to-database-connection-problem-solved">the real serverless compute to database connection problem is solved</a> in Vercel&#8217;s Fluid Compute approach with lifecycle hooks that prevent the connection leaks.</p><p><em>Kasun de Silva</em> dives into <a href="https://builder.aws.com/content/31IiUllDFRdk6KsqIWKvySxPIVw/simplify-aws-lambda-deployments-using-github-actions">Lambda deployments using GitHub Actions</a>, guided by steps to define the workflow and authentication with OIDC, and then let the g<code>it commit</code> do the magic.</p><p><em>Jatin Mehrotra</em> explains more about the <a href="https://www.linkedin.com/posts/jatinmehrotra_developers-devops-serverless-guys-aws-activity-7359476542080544768-AP1Q/">support of deploying Lambda Functions directly from GitHub Actions</a></p><p><em>Jones Zachariah Noel</em> (author) shares how you can derive insights from <a href="https://newrelic.com/blog/how-to-relic/sqs-monitoring-deep-dive">SQS queues using New Relic</a> and CloudWatch integrations to monitor for queue health.</p><div><hr></div><h4>&#9874;&#65039; What's happening with Serverless tools, samples, and projects</h4><p><em>Mark Sailes</em> has built <a href="https://lambda-sim.sailes.co.uk/">Lambda execution visualizer</a>.</p><p><em>Anton Aleksandrov </em>and<em> Dhiraj Mahapatro</em> published <a href="https://github.com/aws-samples/sample-serverless-mcp-servers">Serverless MCP Servers</a></p><p><em>GuangHui Zhang</em> and team have updated <a href="https://github.com/aws/aws-xray-sdk-java/blob/master/CHANGELOG.md#2190---2025-08-06">AWS X-Ray SDK for Java</a>.</p><p>LocalStack now supports <a href="https://docs.localstack.cloud/aws/services/stepfunctions/#mocked-service-integrations">mocking Step Functions locally</a>.</p><div><hr></div><h4>&#127897;&#65039; Podcasts, videos and live-streams </h4><p>On The AWS Developers Podcast, <em>S&#233;bastien Stormacq </em>and<em> Tiffany Souterre </em>join<em> with Jones Zachariah Noel</em> to talk about <a href="https://developers.podcast.go-aws.com/web/episodes/176/index.html">Lambda Extensions - the unsung hero for observability</a>.</p><p>On Serverless Office Hours, <em>Eric Johnson </em>joins<em> Raphael Lima </em>and<em> Eduardo Rodrigues</em> to dive into <a href="https://www.youtube.com/live/YdBlXh5GHek">Amazon API Gateway Security</a>.</p><p><em>Jo&#227;o Tom&#233; </em>and<em> Inanna Malick</em> dive into <a href="https://www.youtube.com/watch?v=h_wuYR4BEng">real-time social app on Cloudflare (serverless)</a></p><div><hr></div><h4>&#128467;&#65039; Mark your calendars</h4><p>AWS UG Perth&#8217;s meetup - <a href="https://www.meetup.com/en-AU/amazon-web-services-user-group/events/310100341/">Building Intelligent Agents at Scale: A Serverless Architecture Approach</a> on August 26th, 2025.</p><p>AWS Community Days are happening -</p><ul><li><p>ACD Pune on August 23rd, 2025.</p></li><li><p><a href="https://awscommunityadria.com/">ACD Adria</a> on September 5th, 2025.</p></li><li><p><a href="https://www.aws-aicd.com/">ACD Bay Area</a> on September 17th, 2025.</p></li><li><p><a href="https://aws-community-day.nz/inperson.html">ACD Aotearoa</a> on September 18th, 2025.</p></li><li><p><a href="https://awscommunity.pl/en/">ACD Poland</a> on September 18th, 2025. </p></li><li><p><a href="https://www.awsug.lk/">ACD Sri Lanka</a> on September 19th, 2025. </p></li><li><p><a href="http://awscommunityday.pt/">ACD Portugal</a> on September 27th, 2025.</p></li><li><p>ACD Malaysia on September 27th, 2025 </p></li><li><p><a href="https://www.aws-community-day.de/">ACD DACH</a> on October 7th, 2025. </p></li><li><p><a href="https://awscommunitynordics.org/communityday/">ACD Nordics</a> on October 10th, 2025. </p></li><li><p><a href="https://acd.awsugmum.in/">ACD Mumbai</a> on October 11th, 2025.</p></li><li><p>ACD CEE on October 16th, 2025.</p></li><li><p><a href="https://awscommunity.me/">ACD Dubai</a> on October 19th, 2025. (<a href="https://www.papercall.io/aws-cd-2025">CFPs</a> are open until September 20th)</p></li></ul><p>ServerlessDays are happening -</p><ul><li><p><a href="https://milan.serverlessdays.io/">Milano ServerlessDays</a> on October 21st, 2025 (<a href="https://www.papercall.io/serverlessdays-milano-2025">CFPs</a> are open until August 17th, 2025)</p></li><li><p><a href="https://cardiff.serverlessdays.io/">Cardiff ServerlessDays</a> on October 23rd, 2025.</p></li><li><p><a href="https://sdsp.io/">S&#227;o Paulo ServerlessDays</a> on November 5th, 2025 (CFPs are open until September 30th, 2025).</p></li></ul><p>AWS pre:Invent Warm-up is happening virtually on September 9th, 2025. (<a href="https://sessionize.com/aws-community-preinvent-warmup/">CFPs</a> are open until August 17th, 2025).</p><p><a href="https://www.comsum.co.uk/">AWS Community Summit</a> is happening on September 25th, 2025. </p><p><a href="http://northcommunityconf.com/">AWS North Community Conference</a> is happening on October 16th, 2025. </p><p><a href="https://serverless-architecture.io/berlin/">Serverless Architecture Con</a> is happening on October 20-22nd, 2025. (<a href="https://callforpapers.sandsmedia.com/">CFPs</a> are open)</p><p>TechXConf is happening on November 1st, 2025. </p><div><hr></div><h4>&#128226; What's new in Serverless </h4><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/07/amazon-documentdb-serverless/">Amazon DocumentDB Serverless is Generally Available</a></p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/07/amazon-cloudfront-origin-response-timeout-controls/">Amazon CloudFront introduces new origin response timeout controls</a></p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/07/aws-lambda-response-streaming-200-mb-payloads/">AWS Lambda response streaming now supports 200 MB response payloads</a></p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/08/amazon-dynamodb-adds-console-to-code/">Amazon DynamoDB adds support for Console-to-Code</a></p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/08/amazon-sqs-max-payload-size-1mib/">Amazon SQS increases maximum message payload size to 1 MiB</a></p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/07/amazon-sns-message-filtering-operators/">Amazon SNS launches additional message filtering operators</a></p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/07/amazon-eventbridge-internet-protocol-version-6/">Amazon EventBridge now supports Internet Protocol Version 6 (IPv6)</a></p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/07/amazon-sns-standard-topics-sqs-fair-queues/">Amazon SNS standard topics now support Amazon SQS fair queues</a></p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/08/aws-lambda-github-actions-function-deployment/">AWS Lambda now supports GitHub Actions to simplify function deployment</a></p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/08/amazon-aurora-serverless-v2-up-to-30-performance/">Amazon Aurora Serverless v2 now offers up to 30% performance improvement</a></p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/08/amazon-dynamodb-more-frequent-throughput-mode-updates/">Amazon DynamoDB now supports more frequent throughput mode updates from provisioned to on-demand capacity</a></p><div><hr></div><h4>&#128104;&#8205;&#128187; Word from the author</h4><p>Thanks for the support and let&#8217;s share more about Serverless!!! </p><p>I&#8217;m open to feedback, so feel free to DM me on <a href="https://twitter.com/zachjonesnoel">Twitter</a> or <a href="https://www.linkedin.com/in/jones-zachariah-noel-n">LinkedIn</a> for any queries about AWS or Serverless.</p><p>If you are looking for any guidance or assistance with learning Serverless, my <a href="https://www.linkedin.com/in/jones-zachariah-noel-n">LinkedIn DMs</a> are open for a chat! </p><p>Stay tuned and share with Serverless enthusiasts. Follow <em><strong>The Serverless Terminal</strong></em> on <a href="https://twitter.com/theslsterminal">X (formerly Twitter)</a> and <a href="https://blog.theserverlessterminal.com/">Blog</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.theserverlessterminal.com/&quot;,&quot;text&quot;:&quot;The Serverless Terminal Blog&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.theserverlessterminal.com/"><span>The Serverless Terminal Blog</span></a></p><p>Until next time, happy building on Serverless!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.theserverlessterminal.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Serverless Terminal! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Lambda DevEx and SQS Fair Queues 🚀☁️ #83]]></title><description><![CDATA[S3 Vectors comes in preview as well]]></description><link>https://www.theserverlessterminal.com/p/lambda-devex-and-sqs-fair-queues</link><guid isPermaLink="false">https://www.theserverlessterminal.com/p/lambda-devex-and-sqs-fair-queues</guid><dc:creator><![CDATA[Jones Zachariah Noel N]]></dc:creator><pubDate>Wed, 30 Jul 2025 16:08:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!WMGW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F134ea739-4a9b-419c-a005-d7ddf09731bd_1200x628.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In the previous issue, <a href="https://www.theserverlessterminal.com/p/multi-region-consistency-in-dynamodb">Multi-region consistency in DynamoDB Global Tables &#128640;&#9729;&#65039; #82</a> talks about how DynamoDB Global Tables go GA with multi-region consistency.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WMGW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F134ea739-4a9b-419c-a005-d7ddf09731bd_1200x628.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WMGW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F134ea739-4a9b-419c-a005-d7ddf09731bd_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!WMGW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F134ea739-4a9b-419c-a005-d7ddf09731bd_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!WMGW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F134ea739-4a9b-419c-a005-d7ddf09731bd_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!WMGW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F134ea739-4a9b-419c-a005-d7ddf09731bd_1200x628.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WMGW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F134ea739-4a9b-419c-a005-d7ddf09731bd_1200x628.png" width="1200" height="628" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/134ea739-4a9b-419c-a005-d7ddf09731bd_1200x628.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:628,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1162646,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.theserverlessterminal.com/i/169616227?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F134ea739-4a9b-419c-a005-d7ddf09731bd_1200x628.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WMGW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F134ea739-4a9b-419c-a005-d7ddf09731bd_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!WMGW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F134ea739-4a9b-419c-a005-d7ddf09731bd_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!WMGW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F134ea739-4a9b-419c-a005-d7ddf09731bd_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!WMGW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F134ea739-4a9b-419c-a005-d7ddf09731bd_1200x628.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Image from Adobe Stock</figcaption></figure></div><p>AWS has introduced two key features to enhance serverless development and multi-tenant system resilience. For AWS Lambda, the new console-to-IDE integration and remote debugging capabilities streamline development by allowing developers to seamlessly transition from the AWS console to VS Code for editing and to debug live Lambda functions directly in the cloud. This improves the development workflow and helps identify issues earlier. Simultaneously, Amazon SQS Fair Queues have been launched to address the "noisy neighbor" problem in multi-tenant architectures. By dynamically prioritizing messages from "quiet" tenants when an imbalance is detected, Fair Queues ensure consistent message dwell times for all tenants without compromising overall queue throughput, thus building more resilient systems.</p><div><hr></div><h4>&#11088; Pick of the month</h4><p>This month&#8217;s Pick is &#8220;<strong>SQS + SNS</strong>&#8220;.</p><p><em>Jones Zachariah Noel N</em> (Author) shares <a href="https://newrelic.com/blog/how-to-relic/why-observability-matters-for-event-driven-architecture">why observability matters for Event-Driven Architectures</a>, bringing in challenges of EDA with AWS services and how metrics, specifically from SQS and SNS with New Relic integrations, help. <br>If you are confused about <a href="https://blog.theserverlessterminal.com/when-to-sns-or-sqs">when to use SQS or SNS</a>, the blog should help to understand it better, maybe a combination of it!</p><div><hr></div><h4>&#128640; AWSome content to learn from</h4><p><em>Axel Dlv</em> digs into <a href="https://dev.to/aws-builders/dynamodb-deep-dive-understanding-wcu-rcu-lsi-and-gsi-582g">DynamoDB - Understanding WCU, RCU, LSI, and GSI</a> conceptually with breakdown of cost and data size with a comparison between Local Secondary Index and Global Secondary Index.</p><p><em>Tom Lienard</em> shares the internals of Vercel&#8217;s <a href="https://vercel.com/blog/fluid-how-we-built-serverless-servers">Fluid: How we built serverless servers</a> with the core of Lambda powering them with the known Lambda challenges and workarounds with Vercel Function Router and pricing plan.</p><p><em>Lee Gilmore</em> in the first part blog - <a href="https://blog.serverlessadvocate.com/amazon-dsql-sidecar-to-dynamodb-part-1-080c6698bf76">Amazon Aurora DSQL Sidecar to DynamoDB</a> which sheds light on the patterns on DDB and how DSQL Sidecar via DDB Streams solution.</p><p><em>Takuya Kihara</em>&#8217;s blog <a href="https://dev.to/aws-builders/recheck-the-differences-between-aws-amplify-hosting-and-amazon-s3-amazon-cloudfront-2d2c">Recheck the differences between AWS Amplify Hosting and Amazon S3 + Amazon CloudFront</a> dives into feature comparison with IaC options, cost along with use-cases.</p><p><em>Inanna Malick</em> writes <a href="https://blog.cloudflare.com/serverless-atproto/">how to build serverless ATProto applications on Cloudflare&#8217;s Developer Platform - Serverless Statusphere</a> using Cloudflare Worker Cron Triggers.</p><p><em>David Behroozi</em> sheds light on a Node based Lambda pro-configuration trip - The <a href="https://speedrun.nobackspacecrew.com/blog/2025/07/21/the-fastest-node-22-lambda-coldstart-configuration.html">Fastest Node 22 Lambda Coldstart Configuration</a> with LLRT and AwsLite when using AWS JS SDK v3.</p><p><a href="https://dev.to/aws-heroes/micronaut-4-application-on-aws-lambda-part-1-introduction-to-the-sample-application-and-first-1g62">Micronaut - Introduction to the sample application and first Lambda performance measurements</a> by <em>Vadym Kazulkin</em> talks about Micronaut framework on Lambda Custom Runtime benchmarking cold v/s warm starts.</p><p><em>Kristine Armiyants</em> summaries the <a href="https://www.linkedin.com/posts/kristine-armiyants-42b69b12b_awslambda-activity-7354763670926622720-O85X">new Console to IDE experience with AWS Lambda</a>.</p><p><em>Alessandro Volpicella</em> debunks <a href="https://www.linkedin.com/posts/alessandro-volpicella_this-lambda-setting-can-save-you-from-production-activity-7351128469289787393-hOX-">Reserved Concurrency on Lambda</a>.</p><div><hr></div><h4>&#9874;&#65039; What's happening with Serverless tools, samples, and projects</h4><p><em>Matthieu Napoli</em> has built <a href="https://github.com/oss-serverless/serverless">OSS Serverless</a>.</p><p><em>Catalin Nicolae Mares</em> has built <a href="https://github.com/marescatalin/running_tracker_app">Running tracking app</a>.</p><p>Ran Isenberg has updated <a href="https://github.com/ran-isenberg/aws-lambda-mcp-cookbook">AWS Lambda MCP Cookbook</a>.</p><p><a href="https://github.com/aws-powertools/powertools-lambda/discussions/90">RFC: OpenTelemetry Integration for Powertools for AWS Lambda - Tracer only #90 </a></p><p><a href="https://blog.localstack.cloud/localstack-for-aws-release-v-4-6-0/">LocalStack 4.6.0</a> is live!</p><div><hr></div><h4>&#127897;&#65039; Podcasts, videos and live-streams </h4><p><em>Johannes Koch </em>and<em> Maik Wiesm&#252;ller</em> join to take on  <a href="https://www.youtube.com/watch?v=J_hbCBJFyOE">Implementing Evolutionary Architecture and CI/CD Adaptations with Maik</a>.</p><p>AWS UG Madurai hosts <a href="https://www.youtube.com/watch?v=YrGZPoB94OE">Serverless month</a> with <em>Srushith Repakula, Jones Zachariah Noel </em>and<em> Avinash Dalvi.</em></p><p><em>Eric Johnson</em> gets on the new updates on AWS Lambda - <a href="https://www.youtube.com/watch?v=sBGPpyE2i0U">DevEx Console to IDE</a> and <a href="https://www.youtube.com/watch?v=gYoUifln-Z8">remote debug with AWS Toolkit</a>.</p><p>On The Zacs&#8217; Show Talking AWS - <em>Arshad Zackeriya </em>and<em> Jones Zachariah Noel </em>(author) join John Ajera talking about <a href="https://www.youtube.com/watch?v=KuyyJrA0O1s">Serverless: IAM Policy Guard</a>.</p><div><hr></div><h4>&#128467;&#65039; Mark your calendars</h4><p><a href="https://conferences.gotopia.tech/goto-serverless-bengaluru-2025">GOTO Serverless Bengaluru</a> is happening on August 8th, 2025.</p><p>AWS UG Perth&#8217;s meetup - <a href="https://www.meetup.com/en-AU/amazon-web-services-user-group/events/310100341/">Building Intelligent Agents at Scale: A Serverless Architecture Approach</a> on August 26th, 2025.</p><p>AWS Community Days are happening -</p><ul><li><p><a href="https://www.awsugsg.dev/">ACD Singapore</a> on August 2nd, 2025. </p></li><li><p><a href="https://aws-community-day.nz/virtual.html">ACD Oceanic Virtual Edition</a> on August 10th, 2025. </p></li><li><p><a href="https://awscommunitydayaus.com/">ACD Australia</a> on August 15th, 2025.</p></li><li><p>ACD Pune on August 23rd, 2025.</p></li><li><p><a href="https://awscommunityadria.com/">ACD Adria</a> on September 5th, 2025.</p></li><li><p><a href="https://www.aws-aicd.com/">ACD Bay Area</a> on September 17th, 2025.</p></li><li><p><a href="https://aws-community-day.nz/inperson.html">ACD Aotearoa</a> on September 18th, 2025.</p></li><li><p><a href="https://awscommunity.pl/en/">ACD Poland</a> on September 18th, 2025. </p></li><li><p><a href="https://www.awsug.lk/">ACD Sri Lanka</a> on September 19th, 2025. (<a href="https://docs.google.com/forms/d/e/1FAIpQLSe117vs_QiG-bljNxQ9OAfXnvLHuusXDR8Pdj58oB-Z0hdkjA/viewform">CFPs</a> are open now) </p></li><li><p><a href="http://awscommunityday.pt/">ACD Portugal</a> on September 27th, 2025.</p></li><li><p>ACD Malaysia on September 27th, 2025 (<a href="https://docs.google.com/forms/d/e/1FAIpQLSc5NIIc0THOqaL6kdwmgAq5AbeP8zUQj6Prw79F4KD3Gkdm9Q/viewform">CFPs</a> are open until August 10th, 2025).</p></li><li><p><a href="https://www.aws-community-day.de/">ACD DACH</a> on October 7th, 2025. </p></li><li><p><a href="https://awscommunitynordics.org/communityday/">ACD Nordics</a> on October 10th, 2025. (<a href="https://sessionize.com/aws-community-day-nordics-2025/">CFPs</a> are open until July 31st, 2025)</p></li><li><p><a href="https://acd.awsugmum.in/">ACD Mumbai</a> on October 11th, 2025. (<a href="https://acd.awsugmum.in/cfp/">CFPs</a> are open now)</p></li><li><p>ACD CEE on October 16th, 2025. </p></li></ul><p>ServerlessDays are happening -</p><ul><li><p><a href="https://milan.serverlessdays.io/">Milano ServerlessDays</a> on October 21st, 2025 (<a href="https://www.papercall.io/serverlessdays-milano-2025">CFPs</a> are open until August 17th, 2025)</p></li><li><p><a href="https://cardiff.serverlessdays.io/">Cardiff ServerlessDays</a> on October 23rd, 2025.</p></li><li><p><a href="https://sdsp.io/">S&#227;o Paulo ServerlessDays</a> on November 5th, 2025 (CFPs are open until September 30th, 2025).</p></li></ul><p>AWS pre:Invent Warm-up is happening virtually on September 9th, 2025. (<a href="https://sessionize.com/aws-community-preinvent-warmup/">CFPs</a> are open until August 17th, 2025).</p><p><a href="https://www.comsum.co.uk/">AWS Community Summit</a> is happening on September 25th, 2025. </p><p><a href="http://northcommunityconf.com/">AWS North Community Conference</a> is happening on October 16th, 2025. (<a href="https://sessionize.com/aws-north-community-conference">CFPs</a> are open until July 31st, 2025)</p><p><a href="https://serverless-architecture.io/berlin/">Serverless Architecture Con</a> is happening on October 20-22nd, 2025. (<a href="https://callforpapers.sandsmedia.com/">CFPs</a> are open)</p><p>TechXConf is happening on November 1st, 2025. (<a href="https://oratorengage.com/cfs/techxconf2025">CFPs</a> are open until July 31st, 2025)</p><div><hr></div><h4>&#128226; What's new in Serverless </h4><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/07/amazon-redshift-serverless/">Amazon Redshift Serverless Now Supports 2-AZ Subnet Configurations</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/07/amazon-emr-serverless-support-inline-runtime-permissions-job-runs/">Amazon EMR Serverless adds support for Inline Runtime Permissions for job runs</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/07/amazon-sqs-introduces-fair/">Amazon SQS introduces fair queues for multi-tenant workloads</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/07/aws-lambda-debug-functions-cloud-vs-code-ide/">AWS Lambda enables developers to debug functions running in the cloud from VS Code IDE</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/07/aws-lambda-bridges-console-vs-code-unified-serverless-development-experience/">AWS Lambda bridges console to VS Code for unified serverless development experience</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/07/amazon-dynamodb-streams-new-api-feature/">Amazon DynamoDB Streams introduces a new API feature for faster and more efficient stream shard discovery</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/07/amazon-opensearch-service-supports-integration-aurora-mysql-postgresql/">Amazon OpenSearch Service now supports integration with Amazon Aurora MySQL and PostgreSQL</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/07/amazon-eventbridge-enhanced-logging-improved-observability/">Amazon EventBridge now supports enhanced logging for improved observability</a>.</p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/07/amazon-s3-vectors-preview-native-support-storing-querying-vectors/">Announcing Amazon S3 Vectors (Preview)&#8212;First cloud object storage with native support for storing and querying vectors</a></p><div><hr></div><h4>&#128104;&#8205;&#128187; Word from the author</h4><p>Thanks for the support and let&#8217;s share more about Serverless!!! </p><p>I&#8217;m open to feedback, so feel free to DM me on <a href="https://twitter.com/zachjonesnoel">Twitter</a> or <a href="https://www.linkedin.com/in/jones-zachariah-noel-n">LinkedIn</a> for any queries about AWS or Serverless.</p><p>If you are looking for any guidance or assistance with learning Serverless, my <a href="https://www.linkedin.com/in/jones-zachariah-noel-n">LinkedIn DMs</a> are open for a chat! </p><p>Stay tuned and share with Serverless enthusiasts. Follow <em><strong>The Serverless Terminal</strong></em> on <a href="https://twitter.com/theslsterminal">X (formerly Twitter)</a> and <a href="https://blog.theserverlessterminal.com/">Blog</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.theserverlessterminal.com/&quot;,&quot;text&quot;:&quot;The Serverless Terminal Blog&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.theserverlessterminal.com/"><span>The Serverless Terminal Blog</span></a></p><p>Until next time, happy building on Serverless!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.theserverlessterminal.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Serverless Terminal! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Multi-region consistency in DynamoDB Global Tables 🚀☁️ #82]]></title><description><![CDATA[Oracle Database@AWS is now GA, and Kiro is out!]]></description><link>https://www.theserverlessterminal.com/p/multi-region-consistency-in-dynamodb</link><guid isPermaLink="false">https://www.theserverlessterminal.com/p/multi-region-consistency-in-dynamodb</guid><dc:creator><![CDATA[Jones Zachariah Noel N]]></dc:creator><pubDate>Tue, 15 Jul 2025 14:30:58 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!pU0o!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a3e53aa-be46-4940-bb1e-af960b29701d_1200x628.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In the previous issue, <a href="https://www.theserverlessterminal.com/p/aws-lambda-kafka-supports-formatted">AWS Lambda now supports formatted Kafka events &#128640;&#9729;&#65039; #81</a>, we looked into the new supported Kafka events on Lambda functions.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pU0o!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a3e53aa-be46-4940-bb1e-af960b29701d_1200x628.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pU0o!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a3e53aa-be46-4940-bb1e-af960b29701d_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!pU0o!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a3e53aa-be46-4940-bb1e-af960b29701d_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!pU0o!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a3e53aa-be46-4940-bb1e-af960b29701d_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!pU0o!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a3e53aa-be46-4940-bb1e-af960b29701d_1200x628.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pU0o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a3e53aa-be46-4940-bb1e-af960b29701d_1200x628.png" width="1200" height="628" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3a3e53aa-be46-4940-bb1e-af960b29701d_1200x628.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:628,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1217823,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.theserverlessterminal.com/i/168305177?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a3e53aa-be46-4940-bb1e-af960b29701d_1200x628.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pU0o!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a3e53aa-be46-4940-bb1e-af960b29701d_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!pU0o!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a3e53aa-be46-4940-bb1e-af960b29701d_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!pU0o!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a3e53aa-be46-4940-bb1e-af960b29701d_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!pU0o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a3e53aa-be46-4940-bb1e-af960b29701d_1200x628.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Image from Adobe Stock</figcaption></figure></div><p>Amazon DynamoDB previewed Multi-Region Strong Consistency (MRSC) at AWS re:Invent 2024. And now, this is generally available (GA). </p><p>DynamoDB provides you with a global table capability, which creates replicas across regions and the common challenge was ensuring the replicas are consistent (or in sync across all replicas). With MSRC, you can now write to DynamoDB with the <code>multi-region-consistency STRONG</code> attribute, ensuring that the replicas are consistent. </p><p><em>Donnie Prakoso</em> shares more on this front in the blog - <a href="https://aws.amazon.com/blogs/aws/build-the-highest-resilience-apps-with-multi-region-strong-consistency-in-amazon-dynamodb-global-tables/">Build the highest resilience apps with multi-Region strong consistency in Amazon DynamoDB global tables</a></p><div><hr></div><h4>&#11088; Pick of the month</h4><p>This month&#8217;s Pick is &#8220;<strong>SQS + SNS</strong>&#8220;.</p><p><em>Bharat Geleda</em>&#8217;s blog on <a href="https://medium.com/@bharatgeleda/asyncmcp-mcp-with-async-transport-via-aws-sns-sqs-b8df0160204f">asyncmcp : MCP with async transport via AWS SNS+SQS</a> explains how to enable asynchronous communication for Model Context Protocol (MCP) using SNS topics and SQS queues, with a clear guide and tutorial.</p><p><em>Jones Zachariah Noel N</em> (Author) shares <a href="https://newrelic.com/blog/how-to-relic/why-observability-matters-for-event-driven-architecture">why observability matters for Event-Driven Architectures</a>, bringing in challenges of EDA with AWS services and how metrics, specifically from SQS and SNS with New Relic integrations, help. <br>If you are confused about <a href="https://blog.theserverlessterminal.com/when-to-sns-or-sqs">when to use SQS or SNS</a>, the blog should help to understand it better, maybe a combination of it!</p><div><hr></div><h4>&#128640; AWSome content to learn from</h4><p><em>Tomoaki Imai</em> gets into <a href="https://levelup.gitconnected.com/dont-build-your-aws-lambda-layer-locally-build-it-on-docker-3415507057be">Don&#8217;t build your AWS Lambda layer locally; build it on Docker</a> which iterates on why locally building a Lambda Layer brings in inconsistency with the environment and how Docker overcomes it.</p><p><em>Girish Bhatia</em> takes on a project to build a <a href="https://dev.to/bhatiagirish/part-1-building-a-simple-news-summarizer-with-aws-lambda-and-api-gateway-5co7">Simple News Summarizer with AWS Lambda and API Gateway</a>, with an AWS SAM based application with Lambda function to invoke public News APIs.</p><p><em>Dulan Lokunarangodage</em>&#8217;s <a href="https://www.linkedin.com/pulse/my-take-building-serverless-app-sam-terraform-more-lokunarangodage-dcpnc/">Take on Building a Serverless App with SAM, Terraform, and More</a>, giving you a brief idea about different IaC providers and also how they differ.</p><p><a href="https://www.linkedin.com/pulse/idempotency-distributed-systems-alexsander-camargo-bkzcf">Idempotency in Distributed Systems</a> by <em>Alexsander Camargo</em> gives you an overview of how distributed systems maintain idempotency with data stores, along with TTL enabled, also overcoming the racing and concurrent conditions.</p><p><em>Ran Isenberg</em> brings to you <a href="https://www.ranthebuilder.cloud/post/14-aws-lambda-security-best-practices-for-building-secure-serverless-applications">14 AWS Lambda Security Best Practices to Secure Your Serverless Applications</a> walking through the pitfalls with Lambda Security and also with a security checklist for Lambda.</p><p><em>Seth Orell</em>&#8217;s <a href="https://sethorell.substack.com/p/how-to-crater-your-database-part-dd2">5th part of How to Crater Your Database</a> which focuses more on how DynamoDB is different when compared with the traditional SQL access pattern, and designing based on access patterns is the way!</p><p><em>Anna Pastushko</em> explains how to <a href="https://annpastushko.substack.com/p/designing-for-failure-in-serverless">design for failure in serverless applications</a> in different touchpoints of the Serverless applications with idempotent Lambda, DLQ, and importantly, monitoring quotas, also using FIS.</p><p><em>Jimmy Dahlqvist</em> explains how <a href="https://jimmydqv.com/proofread-with-amazon-nova/">Amazon Nova helps with proofreading the blogs</a> he has been authoring with the solution overview and the state machine to orchestrate the Lambda function for validating and proofreading.</p><p><em>Geethika Guruge</em>&#8217;s <a href="https://medium.com/@geethika.guruge/serverless-battle-scars-scaling-without-surprises-c654801444f4">Serverless Battle Scars: Scaling Without Surprises</a> discusses all things gone lose in production with recursive Lambda loops, API Gateway latency spiral, and Secrets Manager mishaps.</p><p><em>Maik Wiesm&#252;ller</em> leaves you with <a href="https://blog.intenics.io/retries-and-serverless-essential-aws-sdk-practices-2025-edition/">AWS SDK best practice - retries and Serverless</a>, iterating how the SDK implements SDK retry and how JS v3 SDK enables you to customize the retry backoff logic. </p><div><hr></div><h4>&#9874;&#65039; What's happening with Serverless tools, samples, and projects</h4><p><em>John Ajera</em> has published <a href="https://github.com/jajera/hackathon-2025-iam-policy-guard">IAM policy guard</a>.</p><p><em>Poobalan P</em> has published <a href="https://github.com/Poobalan1210/user-group-management-site/">AWS UG Management serverless app.</a></p><p><em>Ravi Jadhav</em> has published <a href="https://github.com/aws-samples/serverless-samples/blob/main/apigw-vtl-editor/README.md">API Gateway VTL Editor</a>.</p><p><em>Danielle Heberling</em> demonstrates Step Function HTTP invoke in the <a href="https://github.com/deeheber/weather-site">sample weather app</a>.</p><p>New versions of the OpenTelemetry AWS Lambda layers - <a href="https://github.com/open-telemetry/opentelemetry-lambda/releases/tag/layer-collector%2F0.16.0">Collector</a>, <a href="https://github.com/open-telemetry/opentelemetry-lambda/releases/tag/layer-nodejs%2F0.15.0">NodeJS</a>, <a href="https://github.com/open-telemetry/opentelemetry-lambda/releases/tag/layer-python%2F0.15.0">Python</a>, <a href="https://github.com/open-telemetry/opentelemetry-lambda/releases/tag/layer-javaagent%2F0.14.0">Java</a>, and <a href="https://github.com/open-telemetry/opentelemetry-lambda/releases/tag/layer-ruby%2F0.8.0">Ruby</a>.</p><div><hr></div><h4>&#127897;&#65039; Podcasts, videos and live-streams </h4><p>On the Serverless Office Hours, <em>Julian Wood</em> joins in with <em>Anton Aleksandrov </em>and<em> Rajesh Kumar Pandey</em> for <a href="https://www.youtube.com/watch?v=JZb6usZkdXc">Handling billions of AWS Lambda invocations</a>.</p><p><em>Ahmed Ali</em> dives into <a href="https://www.youtube.com/watch?v=vaZnrPle_CU">Amazon Serverless - Big Data Project</a>.</p><p><em>James Eastham</em>&#8217;s video about <a href="https://www.youtube.com/watch?v=BRHeqh83Wos">Should You Emulate The Cloud Locally On Your Machine?</a></p><p>On The Zacs&#8217; Show Talking AWS - <em>Arshad Zackeriya </em>and<em> Jones Zachariah Noel </em>(author) join <em>Poobalan P</em> for an awesome <a href="https://www.youtube.com/watch?v=iiF1WOzKrQ8">Serverless: AWS UG Management project</a>.</p><p>On AWS Developer Podcast, <em>S&#233;bastien Stormacq</em> joins <em>Poonam Pratik Patel</em> about <a href="https://developers.podcast.go-aws.com/web/episodes/172/index.html">Your next ETL pipeline will be serverless</a></p><p><a href="https://www.youtube.com/watch?v=LXSi3JBsy2c">Game-Changing Serverless Functions using Unity Cloud Code</a>.</p><p><a href="https://www.youtube.com/watch?v=DaHmxRg2GWc">How Amazon S3 Achieves 99.999999999% Durability</a></p><div><hr></div><h4>&#128467;&#65039; Mark your calendars</h4><p><a href="https://www.meetup.com/serverless-auckland/events/308802375/">Taking serverless developer experience to the next level</a> by Serverless Nights Auckland on July 23rd, 2025.</p><p><a href="https://lu.ma/fvfebcbh">Serverless on a Shoestring: Practical Tips to Slash Your Cloud Bills</a> on July 27th, 2025.</p><p><a href="https://conferences.gotopia.tech/goto-serverless-bengaluru-2025">GOTO Serverless Bengaluru</a> is happening on August 8th, 2025.</p><p>AWS Community Days are happening -</p><ul><li><p><a href="https://www.awsugsg.dev/">ACD Singapore</a> on August 2nd, 2025. </p></li><li><p><a href="https://aws-community-day.nz/virtual.html">ACD Oceanic Virtual Edition</a> on August 10th, 2025. </p></li><li><p><a href="https://awscommunitydayaus.com/">ACD Australia</a> on August 15th, 2025.</p></li><li><p>ACD Pune on August 23rd, 2025. (<a href="https://docs.google.com/forms/d/e/1FAIpQLSeL8c8H-xpq0K2o87sGnUNwFCe27WlQBQbJnOEfh7CDjOkHhQ/viewform">CFPs</a> are open until July 25th, 2025)</p></li><li><p><a href="https://awscommunityadria.com/">ACD Adria</a> on September 5th, 2025.</p></li><li><p><a href="https://www.aws-aicd.com/">ACD Bay Area</a> on September 17th, 2025.</p></li><li><p><a href="https://aws-community-day.nz/inperson.html">ACD Aotearoa</a> on September 18th, 2025 (<a href="https://sessionize.com/awsugnzcd25/">CFPs</a> are open until July 27th, 2025).</p></li><li><p><a href="https://awscommunity.pl/en/">ACD Poland</a> on September 18th, 2025. </p></li><li><p><a href="http://awscommunityday.pt/">ACD Portugal</a> on September 27th, 2025.</p></li><li><p>ACD Malaysia on September 27th, 2025 (<a href="https://docs.google.com/forms/d/e/1FAIpQLSc5NIIc0THOqaL6kdwmgAq5AbeP8zUQj6Prw79F4KD3Gkdm9Q/viewform">CFPs</a> are open until August 10th, 2025)</p></li><li><p><a href="https://www.aws-community-day.de/">ACD DACH</a> on October 7th, 2025. </p></li><li><p><a href="https://awscommunitynordics.org/communityday/">ACD Nordics</a> on October 10th, 2025. (<a href="https://sessionize.com/aws-community-day-nordics-2025/">CFPs</a> are open until July 31st, 2025)</p></li><li><p>ACD CEE on October 16th, 2025. </p></li></ul><p>ServerlessDays are happening -</p><ul><li><p><a href="https://milan.serverlessdays.io/">Milano ServerlessDays</a> on October 21st, 2025 (<a href="https://www.papercall.io/serverlessdays-milano-2025">CFPs</a> are open until August 17th, 2025)</p></li><li><p><a href="https://cardiff.serverlessdays.io/">Cardiff ServerlessDays</a> on October 23rd, 2025 (<a href="https://www.papercall.io/sls-days-cardiff-2025">CFPs</a> are open until July 31st, 2025)</p></li><li><p><a href="https://sdsp.io/">S&#227;o Paulo ServerlessDays</a> on November 5th, 2025 (CFPs are open until September 30th, 2025).</p></li></ul><p>AWS pre:Invent Warm-up is happening virtually on September 9th, 2025. (<a href="https://sessionize.com/aws-community-preinvent-warmup/">CFPs</a> are open until August 17th, 2025).</p><p><a href="https://www.comsum.co.uk/">AWS Community Summit</a> is happening on September 25th, 2025. </p><p><a href="http://northcommunityconf.com/">AWS North Community Conference</a> is happening on October 16th, 2025. (<a href="https://sessionize.com/aws-north-community-conference">CFPs</a> are open until July 31st, 2025)</p><p><a href="https://serverless-architecture.io/berlin/">Serverless Architecture Con</a> is happening on October 20-22nd, 2025. (<a href="https://callforpapers.sandsmedia.com/">CFPs</a> are open)</p><p>TechXConf is happening on November 1st, 2025. (<a href="https://oratorengage.com/cfs/techxconf2025">CFPs</a> are open until September 25th, 2025)</p><div><hr></div><h4>&#128226; What's new in Serverless </h4><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/06/aws-config-rules-classifications-control-tower-control-catalog/">AWS Config rules add classifications from AWS Control Tower Control Catalog</a></p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/06/amazon-dynamo-db-global-tables-multi-region-strong-consistency-generally-available/">Amazon DynamoDB global tables with multi-Region strong consistency is now generally available</a></p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/07/amazon-cloudfront-https-dns-records/">Amazon CloudFront announces support for HTTPS DNS records</a></p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/07/amazon-s3-express-one-zone-tags-cost-allocation-attribute-based-access-control/">Amazon S3 Express One Zone now supports tags for cost allocation and attribute-based access control</a></p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/07/amazon-aurora-dsql-additional-regions/">Amazon Aurora DSQL is now available in additional AWS Regions</a></p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/07/aws-fargate-soci-index-manifest-v2-deployment-consistency/">AWS Fargate now supports SOCI Index Manifest v2 for greater deployment consistency</a></p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/07/amazon-sns-data-firehose-additional-aws-regions/">Amazon SNS now supports delivery to Amazon Data Firehose in three additional AWS Regions</a></p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/07/oracle-database-at-aws-now-generally-available/">Oracle Database@AWS is now generally available</a></p><p><a href="https://kiro.dev/blog/introducing-kiro/">Introducing Kiro</a></p><div><hr></div><h4>&#128104;&#8205;&#128187; Word from the author</h4><p>Thanks for the support and let&#8217;s share more about Serverless!!! </p><p>I&#8217;m open to feedback, so feel free to DM me on <a href="https://twitter.com/zachjonesnoel">Twitter</a> or <a href="https://www.linkedin.com/in/jones-zachariah-noel-n">LinkedIn</a> for any queries about AWS or Serverless.</p><p>If you are looking for any guidance or assistance with learning Serverless, my <a href="https://www.linkedin.com/in/jones-zachariah-noel-n">LinkedIn DMs</a> are open for a chat! </p><p>Stay tuned and share with Serverless enthusiasts. Follow <em><strong>The Serverless Terminal</strong></em> on <a href="https://twitter.com/theslsterminal">X (formerly Twitter)</a> and <a href="https://blog.theserverlessterminal.com/">Blog</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.theserverlessterminal.com/&quot;,&quot;text&quot;:&quot;The Serverless Terminal Blog&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.theserverlessterminal.com/"><span>The Serverless Terminal Blog</span></a></p><p>Until next time, happy building on Serverless!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.theserverlessterminal.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Serverless Terminal! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[AWS Lambda now supports formatted Kafka events 🚀☁️ #81]]></title><description><![CDATA[Cloudflare Containers now in public beta]]></description><link>https://www.theserverlessterminal.com/p/aws-lambda-kafka-supports-formatted</link><guid isPermaLink="false">https://www.theserverlessterminal.com/p/aws-lambda-kafka-supports-formatted</guid><dc:creator><![CDATA[Jones Zachariah Noel N]]></dc:creator><pubDate>Mon, 30 Jun 2025 14:30:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!K56s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba17eba1-a601-42cd-9ef4-6fe0136dd322_1200x628.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In the previous issue, <a href="https://www.theserverlessterminal.com/p/routing-rules-for-rest-apis-80">Routing Rules for REST APIs &#128640;&#9729;&#65039; #80</a>, we looked into how the new API Gateway Routing Rules made the news.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!K56s!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba17eba1-a601-42cd-9ef4-6fe0136dd322_1200x628.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!K56s!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba17eba1-a601-42cd-9ef4-6fe0136dd322_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!K56s!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba17eba1-a601-42cd-9ef4-6fe0136dd322_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!K56s!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba17eba1-a601-42cd-9ef4-6fe0136dd322_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!K56s!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba17eba1-a601-42cd-9ef4-6fe0136dd322_1200x628.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!K56s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba17eba1-a601-42cd-9ef4-6fe0136dd322_1200x628.png" width="1200" height="628" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ba17eba1-a601-42cd-9ef4-6fe0136dd322_1200x628.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:628,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1784346,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.theserverlessterminal.com/i/166953785?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba17eba1-a601-42cd-9ef4-6fe0136dd322_1200x628.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!K56s!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba17eba1-a601-42cd-9ef4-6fe0136dd322_1200x628.png 424w, https://substackcdn.com/image/fetch/$s_!K56s!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba17eba1-a601-42cd-9ef4-6fe0136dd322_1200x628.png 848w, https://substackcdn.com/image/fetch/$s_!K56s!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba17eba1-a601-42cd-9ef4-6fe0136dd322_1200x628.png 1272w, https://substackcdn.com/image/fetch/$s_!K56s!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fba17eba1-a601-42cd-9ef4-6fe0136dd322_1200x628.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Image from Adobe Stock</figcaption></figure></div><p>AWS Lambda Functions just announced the support for formatted Kafka events with JSON Schema, Avro, and Protobuf which can now be integrated into your Schema Registry on Confluent and also AWS Glue Schema Registry. This brings about the abstraction for no more deserialization code to support different schema definitions and with in-built schema validation and event filtering. </p><p>Lambda Powertools also now supports Kafka utilities in Python, TypeScript, Java, and .NET.</p><p>If you are already familiar with <a href="https://blog.theserverlessterminal.com/trigger-lambda-functions-with-event-filtering">Lambda event filtering</a>, this support with formatted Kafka events now enables a smarter way to define event filters, making your Lambda function executions more cost-effective.</p><div><hr></div><h4>&#11088; Pick of the month</h4><p>This month&#8217;s Pick is &#8220;<strong>Event Driven Architecture (EDA)</strong>&#8220;.</p><p><em>Marcos Henrique</em>&#8217;s blog <a href="https://dev.to/aws-builders/rebuilding-bloated-cron-jobs-with-event-bridge-10d2">rebuilding bloated CRON jobs with EventBridge Scheduler</a> and how the rules with EventBridge for events based on CRON expressions for scheduler triggers Lambda functions.</p><p><em>Ricardo Cino</em> shares <a href="https://cino.io/2025/dynamodb-streams-with-more-than-24-hour-retention/">DynamoDB Streams with more than 24 hour retention</a> a workaround solution for a longer retention period without using Kinesis Data Streams.</p><p><em>Jones Zachariah Noel N</em> (Author) shares <a href="https://newrelic.com/blog/how-to-relic/why-observability-matters-for-event-driven-architecture">why observability matters for Event-Driven Architectures</a>, bringing in challenges of EDA with AWS services and how metrics, specifically from SQS and SNS with New Relic integrations, help. And if you are still confused - <a href="https://blog.theserverlessterminal.com/what-why-when-event-driven-architecture">What? Why? When? EDA</a> covers it about EDA!</p><div><hr></div><h4>&#128640; AWSome content to learn from</h4><p><em>Robert Slootjes</em> explains <a href="https://dev.to/slootjes/aws-lamba-rds-proxy-4gee">AWS Lambda and RDS Proxy</a> for a relational DB for Serverless compute, overcoming the limitations of RDS Data API with RDS Proxy with a step-by-step walkthrough.</p><p><em>Alex Raileanu</em> takes a dig at <a href="https://dev.to/aws-builders/working-with-aws-dsql-and-lambda-first-part-setup-of-the-project-209m">Amazon DSQL and Lambda setup</a>, which leverages AWS CDK and walks through the CDK IaC for DSQL support and needed configurations for the Lambda function.</p><p><em>Davide De Sio</em> continues the series on <a href="https://dev.to/aws-builders/build-a-serverless-agent-with-persistent-context-using-strands-agents-sdk-4phh">AWS Strands Agents SDK to build a Serverless agent with persistent context</a> using <code>mem0_memory</code> tool and with the Serverless Framework.</p><p><em>Maurice Borgmeier</em> builds a <a href="https://mauricebrg.com/2025/06/streamdeck-lambda-trigger.html">Stream Deck plugin to invoke a Lambda Function</a> with a complete guided step-by-step tutorial to deploy and also set up the plugin for extending the capabilities of the Stream Deck button.</p><p><a href="https://dev.to/aws-builders/simplified-data-workflows-with-aws-step-functions-variables-3ac3">Simplified Data Workflows With AWS Step Functions Variables</a> by <em>Damien Jones </em>explains how JSONata with Variables on State Machine definitions helps with orchestrating a simple data flow with Lambda and DynamoDB.</p><p><em>Akhilesh Mishra</em> shares how managing <a href="https://dev.to/aws-builders/managing-aws-lambda-layers-was-a-nightmare-until-i-did-this-4830">AWS Lambda Layers was a nightmare until</a> you start using variables in your IaC for managing Layers zip on S3 and templates with GitHub Actions to build Lambda Layers.</p><p>Still spending a lot on Lambda? <em>Alessandro Volpicella</em> has you covered with <a href="https://www.linkedin.com/posts/alessandro-volpicella_save-lambda-costs-with-these-5-tips-activity-7343518416332382208-i0kh/">5 tips to cut Lambda costs in a new AWS Account</a>.</p><p><em>Tobias Schmidt</em> shares an infographic about <a href="https://www.linkedin.com/posts/tpschmidt_very-rare-cases-that-i-see-weighted-aliases-activity-7340996198612226050-yyAB/">weighted aliases for Lambda functions</a>.</p><div><hr></div><h4>&#9874;&#65039; What's happening with Serverless tools, samples, and projects</h4><p><em>Ran Isenberg</em> has published v2.0 of <a href="https://github.com/ran-isenberg/aws-lambda-mcp-cookbook">aws-lambda-mcp-cookbook</a>.</p><p><em>Pawe&#322; Zubkiewicz</em> has published a modernized template of <a href="https://github.com/serverlesspolska/serverless-hexagonal-template">serverless-hexagonal-template</a>.</p><p><em>Masashi Tomooka</em> has a new version of <a href="https://github.com/tmokmss/deploy-time-build">deploy-time-build</a> for CDK apps.</p><p><em>Cory Hall</em> has published v2.0.1 of <a href="https://github.com/corymhall/cdk-diff-action">cdk-diff-action</a>.</p><p><em>Danny Steenman</em> has published a new version of<a href="https://github.com/towardsthecloud/aws-cdk-starterkit"> aws-cdk-starterkit</a>.</p><div><hr></div><h4>&#127897;&#65039; Podcasts, videos and live-streams </h4><p><em>Ayyanar Jeyakrishnan</em>, in a guided tutorial, <a href="https://www.youtube.com/watch?v=1zV374dKulI">deploys Flask application to AWS Fargate with Amazon Q CLI.</a></p><p><em>Sven Al Hamad</em> sits down with <em>Jeevan Dongre</em>: <a href="https://www.webiny.com/podcast/episodes/e003-unlocking-the-power-of-serverless-infrastructure">Unlocking the Power of Serverless Infrastructure</a>.</p><p><em>James Eastham</em> dives into <a href="https://www.youtube.com/watch?v=Ph9w_EKZQU0">simplifying local AWS Lambda development with .NET Aspire</a></p><p>On AWS Bytes, <em>Luciano Mammino </em>and<em> Eoin Shanaghy</em> break down <a href="https://www.youtube.com/watch?v=0tEvy7sVWmY">facts about DSQL.</a></p><p><em>Alessandro Volpicella</em> in a DIY video on <a href="https://www.youtube.com/watch?v=6IToTj7jIqg">setting up alerts for Lambda function with SST.</a></p><p><em>Ryan Williams</em> shares an <a href="https://www.youtube.com/watch?v=I70Ad2yJotQ">introduction to Amazon EventBridge using CDK</a>.</p><div><hr></div><h4>&#128467;&#65039; Mark your calendars</h4><p><a href="https://awslambdahackathon.devpost.com/">AWS Lambda Hackathon</a> is going on until July 1st, 2025.</p><p><a href="https://www.meetup.com/serverless-london/events/308569630/">Serverless London July 2025</a> meetup on July 9th, 2025.</p><p><a href="https://www.meetup.com/aws-community-vadodara/events/308516696/">Build Full-stack AI Experiences with Amplify AI Kit</a> by AWS UG Vadodara on July 12th, 2025.</p><p><a href="https://lu.ma/fvfebcbh">Serverless on a Shoestring: Practical Tips to Slash Your Cloud Bills</a> on July 27th, 2025.</p><p><a href="https://conferences.gotopia.tech/goto-serverless-bengaluru-2025">GOTO Serverless Bengaluru</a> is happening on August 8th, 2025.</p><p>AWS Community Days are happening -</p><ul><li><p><a href="https://www.awsugsg.dev/">ACD Singapore</a> on August 2nd, 2025. </p></li><li><p><a href="https://aws-community-day.nz/virtual.html">ACD Oceanic Virtual Edition</a> on August 10th, 2025. (<a href="https://sessionize.com/aws-ug-aotearoa-community-day-2025-co/">CFPs</a> are open until July 27th, 2025)</p></li><li><p><a href="https://awscommunitydayaus.com/">ACD Australia</a> on August 15th, 2025.</p></li><li><p><a href="https://awscommunityadria.com/">ACD Adria</a> on September 5th, 2025.</p></li><li><p><a href="https://www.aws-aicd.com/">ACD Bay Area</a> on September 12th, 2025.</p></li><li><p><a href="https://aws-community-day.nz/inperson.html">ACD Aotearoa</a> on September 18th, 2025 (<a href="https://sessionize.com/awsugnzcd25/">CFPs</a> are open until July 27th, 2025).</p></li><li><p><a href="https://awscommunity.pl/en/">ACD Poland</a> on September 18th, 2025. (<a href="https://sessionize.com/aws-community-day-poland-2025/">CFPs</a> are open until July 6th, 2025)</p></li><li><p><a href="http://awscommunityday.pt/">ACD Portugal</a> on September 27th, 2025.</p></li><li><p><a href="https://www.aws-community-day.de/">ACD DACH</a> on October 7th, 2025. </p></li><li><p><a href="https://awscommunitynordics.org/communityday/">ACD Nordics</a> on October 10th, 2025. (<a href="https://sessionize.com/aws-community-day-nordics-2025/">CFPs</a> open until July 31st, 2025)</p></li><li><p>ACD CEE on October 16th, 2025. </p></li></ul><p>ServerlessDays are happening -</p><ul><li><p><a href="https://milan.serverlessdays.io/">Milano Serverless Days</a> on October 21st, 2025 (<a href="https://www.papercall.io/serverlessdays-milano-2025">CFPs</a> open until August 17th, 2025)</p></li><li><p><a href="https://cardiff.serverlessdays.io/">Cardiff Serverless Days</a> on October 23rd, 2025 (<a href="https://www.papercall.io/sls-days-cardiff-2025">CFPs</a> open until July 31st, 2025)</p></li></ul><p><a href="https://www.comsum.co.uk/">AWS Community Summit</a> is happening on September 25th, 2025. (<a href="https://sessionize.com/aws-community-summit-manchester-2025/">CFPs</a> open until July 1st, 2025).</p><p><a href="http://northcommunityconf.com/">AWS North Community Conference</a> is happening on October 16th, 2025. (<a href="https://sessionize.com/aws-north-community-conference">CFPs</a> are open until July 31st, 2025)</p><p><a href="https://serverless-architecture.io/berlin/">Serverless Architecture Con</a> is happening on October 20-22nd, 2025. (<a href="https://callforpapers.sandsmedia.com/">CFPs</a> are open)</p><div><hr></div><h4>&#128226; What's new in Serverless </h4><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/06/amazon-s3-context-http-403-access-denied-error-message-aws-organizations/">Amazon S3 extends additional context for HTTP 403 Access Denied error messages to AWS Organizations</a></p><p><a href="https://aws.amazon.com/blogs/aws/aws-certificate-manager-introduces-exportable-public-ssl-tls-certificates-to-use-anywhere/">AWS Certificate Manager introduces exportable public SSL/TLS certificates to use anywhere</a></p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/06/amazon-cloudfront-streamlines-cdn-setup-smart-defaults-automation/">Amazon CloudFront streamlines CDN setup with smart defaults and automation</a></p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/06/aws-iam-mfa-root-users-across-all-account-types/">AWS IAM now enforces MFA for root users across all account types</a></p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/06/aws-lambda-native-support-avro-protobuf-kafka-events/">AWS Lambda announces native support for Avro and Protobuf formatted Kafka events</a></p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/06/aws-step-functions-teststate-govcloud-regions/">AWS Step Functions TestState now available in the AWS GovCloud (US) Regions</a></p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/06/aws-appsync-additional-regions/">AWS AppSync is now available in 3 additional regions</a></p><p><a href="https://aws.amazon.com/about-aws/whats-new/2025/06/amazon-cognito-aws-waf-managed-login/">Amazon Cognito introduces AWS WAF support for Managed Login</a></p><p><a href="https://aws.amazon.com/blogs/big-data/building-serverless-event-streaming-applications-with-amazon-msk-and-aws-lambda/">Building serverless event streaming applications with Amazon MSK and AWS Lambda</a></p><p><a href="https://blog.cloudflare.com/containers-are-available-in-public-beta-for-simple-global-and-programmable/">Containers are available in public beta for simple, global, and programmable compute</a></p><p><a href="https://www.elastic.co/blog/elastic-cloud-now-available-gcp-belgium-mumbai">Elastic Cloud Serverless now available on Google Cloud in Belgium and Mumbai</a></p><div><hr></div><h4>&#128104;&#8205;&#128187; Word from the author</h4><p>Thanks for the support and let&#8217;s share more about Serverless!!! </p><p>I&#8217;m open to feedback, so feel free to DM me on <a href="https://twitter.com/zachjonesnoel">Twitter</a> or <a href="https://www.linkedin.com/in/jones-zachariah-noel-n">LinkedIn</a> for any queries about AWS or Serverless.</p><p>If you are looking for any guidance or assistance with learning Serverless, my <a href="https://www.linkedin.com/in/jones-zachariah-noel-n">LinkedIn DMs</a> are open for a chat! </p><p>Stay tuned and share with Serverless enthusiasts. Follow <em><strong>The Serverless Terminal</strong></em> on <a href="https://twitter.com/theslsterminal">X (formerly Twitter)</a> and <a href="https://blog.theserverlessterminal.com/">Blog</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.theserverlessterminal.com/&quot;,&quot;text&quot;:&quot;The Serverless Terminal Blog&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.theserverlessterminal.com/"><span>The Serverless Terminal Blog</span></a></p><p>Until next time, happy building on Serverless!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.theserverlessterminal.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Serverless Terminal! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item></channel></rss>