Recursive loops and validation APIs 🚀☁️ #62
Lambda recursive loop detection, Step Functions validation API, S3 HTTP error codes
In the previous issue, Supabase and databases are on drumrolls! 🚀☁️ #61 was all about updates on Serverless DBs where Supabase was on a launch week.
In this issue, we look at updates on AWS Lambda recursive loop detection, Step Functions Validation APIs and a few things on Infrastructure as Code.
📢 What's new in Serverless
Amazon S3 no longer charges for several HTTP error codes.
AWS Lambda now supports function-level configuration for recursive loop detection.
Amazon EventBridge Scheduler now provides higher default service quotas.
AWS Lambda announces support for encryption of filter criteria for event source mappings.
AWS Amplify introduces multiple bucket support for Storage.
CloudFormation simplifies resource discovery and template review in the IaC Generator.
Announcing Validation API for AWS Step Functions.
⭐ Pick of the month
This month’s Pick is “AWS AppSync JS resolvers“.
Jones Zachariah Noel’s (author) post about the developer experience of JavaScript resolvers for AWS AppSync APIs comparing the experience with VTL resolvers in terms of debugging, verbose syntax and the overwhelming complexity.
🚀 AWSome content to learn from
Paul Santus writes about EventBridge: working around API Destination 5s maximum client timeout constraint, using Lambda PowerTools idempotency, and storing the idempotency data in DynamoDB.
Vadym Kazulkin explains with a guide how to develop and deploy Lambda functions with Java (21) runtime with Lambda function using Docker Container Images and pushing it to the ECR repository.
Seth Orell expresses that Everything Suffers from Cold Starts on every scale-out event, whether Lambdas, Containers or instances, and shares how to reduce cold starts with tools.
Using DynamoDB Streams and EventBridge Pipes to build an event-driven architecture by Helio Tarnowski that guides the setup of DynamoDB Streams to send events to SNS topic via Pipes.
Uriel Bitton’s What are aliases in AWS Lambda and how to use them gives you an overview of aliases and how alias to Lambda functions work with it’s benefits and a guide to setup an alias for Lambda function.
Worried about local development? Axel shares about deploying Lambda functions, DynamoDB and API Gateway using SAM on LocalStack and testing the Serverless API with samlocal
.
Igor Soroka gets into Serverless Infrastructure as Code (IaC) that walkthrough the history of IaC from CloudFormation in 2011 to the latest IaC tools such as WingLang.
Tomoaki Imai guides you in implementing a mono-repo Serverless project with AWS CDK breaking the project structure and multi-stack approach to optimize deployments.
Benjamen Pyle writes about Build the Perfect Compliment to DynamoDB with Typesense that gives a walkthrough of the architecture and dives into data replication to TypeSense with DynamoDB Streams for data changes.
⚒️ What's happening with Serverless tools and projects
Danny Steenman has published AWS CloudFormation StarterKit.
David Boyne has published EventCatalog v2.5.0.
Kishan S has published DynamoDB CURD samples with v2 and v3.
Momento is now one of the partners for EventBridge SaaS Integrations.
Ampt supports Amazon S3 conditional writes.
SST v3 has been released.
Neon autoscaling is now GA.
🎙️ Podcasts, videos and live-streams
On BelieveInServerless, Aditya Oberai talks about Serverless local DevX with Appwrite, Rust v/s Go, Java and Python Lambda runtimes with Cliff Crossland, and Luciano Mammino talks about Harder, better, faster, stronger Lambda functions with Rust.
Lambda Provisioned Concurrency on AWS Bites by Eoin Shanaghy and Luciano Mammino.
On the AWS Developers Podcast, Sébastien Stormacq joins Yan Cui to talk about Serverless is not dead.
Jeremy Daly on the webinar talks about Blob Storage on AWS using Ampt.
Jye Cusch talks about IaC and developer experience with Nitric.
🗓️ Mark your calendars
AWS Cloud Clubs and AWS UG Madurai are hosting a hybrid event on September 2nd, 2024.
AWS UG Chennai is hosting GenAI and Serverless special edition meet-up on September 3rd, 2024.
Build with AI and serverless technologies by AWS UG Skane on September 11th, 2024.
ServerlessDays are happening -
ServerlessDays Bengaluru on August 31st, 2024.
ServerlessDays Lima on September 20th, 2024.
ServerlessDays Tokyo on September 21st and 22nd, 2024.
ServerlessDays Cardiff on October 10th, 2024.
ServerlessDays Sao Paulo on October 19th, 2024 (CFPs are open).
ServerlessDays Rome on December 13th, 2024 (CFPs are open).
ServerlessDays Manchester on February 20th, 2024 (CFPs are open).
AWS Community Days happening -
ACD Belfast on September 6th, 2024.
ACD DACH on September 17th, 2024.
ACD Italy on September 27th, 2024.
ACD Delhi NCR on September 21st, 2024 (CFPs are open).
ACD Hungary on October 4th, 2024 (CFPs are open).
ACD Adria on October 18th, 2024 (CFPs are open).
PulumiUp - Cloud and IaC conference happening virtually on September 18th, 2024.
👨💻 Word from the author
Thanks for the constant love and support from everyone in the Serverless community!
I’m open to feedback, so feel free to DM me on Twitter or LinkedIn for any queries about AWS or Serverless.
If you are looking for any guidance or assistance with learning Serverless, my LinkedIn DMs are open for a chat!
Stay tuned and share with Serverless enthusiasts. Follow The Serverless Terminal on X (formerly Twitter) and Blog.
Until next time, happy building on Serverless!