Lambda and S3 recursive loop prevention 🚀☁️ #65
Metrics for Event delivery in EventBus and CloudWatch Alarms and Metrics
In the previous issue, Is Serverless vendor lock-in a thing? 🚀☁️ #64 talks about Vendor Lock-in with Serverless and if that’s still a thing in 2024.
In this issue, let’s look at the new announcement of Lambda and S3 recursive loop prevention as this is one of the patterns which undetected can not only impact your performance of the system but also make a hole in the pocket with recursive Lambda executions. With the new update, Lambdat can not only detect but also prevent it.
Huge shout-out to Jeremy Daly for marking the 300 issues milestone on the Off-by-none newsletter.
⭐ Pick of the month
This month’s Pick is “CloudWatch Alarms and Metrics“.
Elias Brange explains how to never miss a beat with better CloudWatch Alarms on Metrics with missing data where you can setup different rules and also work with the CloudWatch Metrics math expressions.
Jones Zachariah Noel’s (author) has published how to measure the performance of DynamoDB operations scan v/s query with CloudWatch Custom Metrics and inferences from the Metrics.
🚀 AWSome content to learn from
Marko shares that the Serverless Developer Experience is finally great with Lambda Live Debugger, an OSS tool for debugging production Lambda locally, and how it works.
Ran Isenberg has put across the selection of reInvent ‘24 sessions that you should be attending (now that reserved seating is done, time to plan how to make it to the queue).
Lee Gilmore’s blog about progressive Lambda developments and rollbacks guides you to navigating canary deployments or blue/green deployments with some code walkthroughs.
Brian Rinaldi sheds light on the Serverless best practices with AWS Lambda PowerTools and how Middy can be helpful with PowerTools features of logging along with a walkthrough with LocalStack.
Malte Ubl explains from Vercels’ PoV about Serverless servers and how efficient Serverless NodeJS with in-function concurrency getting into the journey of in-function concurrency also comparing the models and mindful of the trade-offs.
Learn about Cargo Lambda blog by Noah Gift talks about the Rust development on AWS Lambda is powered with Cargo Lambda with its key benefits.
Anna Pastushko’s newsletter about Simple way to configure Step Functions with Terraform mentions Workflow Studio to generate the ASL for State Machine and use that in Terraform for IaC deployments.
Yan Cui’s blog guides to build a real-time notification system with Momento and how Momento Topics plays in with the step-by-step guide along with the architecture walkthrough.
Jatin Mehrotra writes about the new announcement of how Lambda and S3 recursive loops are prevented by AWS explaining the update and how it can be beneficial to you.
Khawaja Shams debunks how S3 is not a live media origin and validates the S3’s key dimensions of durability, cost, and sustained throughput. And how TTFB affects livestreaming and how Momento helps solve it.
Jones Zachariah Noel’s (author) publishes a blog that can help you choose your Serverless API with API Gateway or AppSync or Lambda Function URL which dives into aspects to consider while designing and architecting APIs.
⚒️ What's happening with Serverless tools and projects
David Boyne has published EventCatalog - Amazon EventBridge Plugin.
LocalStack 3.8 is now live.
🎙️ Podcasts, videos and live-streams
On BelieveInServerless, Pete Naylor talks about his journey DynamoDB to Postgres about the state of databases and Brian H Hough talks about the hidden power of Serverless in GenAI apps.
James Eastham dives into Serverless Caching with Rust and Cloudflare.
AJ Stuyvenberg talks about avoiding the AWS Lambda doom loop (Checkout the blog also)
🗓️ Mark your calendars
AWS User Group Bengaluru and New Relic are hosting Observability Marathon By-Two Edition on October 26th, 2024.
AWS User Groups in India are hosting 30 days of AWS Amplify between October 26th, 2024 to November 25th, 2024.
ServerlessDays are happening -
ServerlessDays Sao Paulo on October 19th, 2024.
ServerlessDays Rome on December 13th, 2024 (CFPs are open).
ServerlessDays Manchester on February 20th, 2024 (CFPs are open).
AWS Community Days happening -
ACD Adria on October 18th, 2024.
ACD UAE on October 19th, 2024.
ACD Indonesia on November 23rd, 2024.
ACD Kochi on December 14th, 2024.
EDA Summit 2024 happening on December 11th, 2024 (CFPs are open).
📢 What's new in Serverless
Amazon Inspector enhances engine for Lambda standard scanning.
Amazon EventBridge announces new event delivery latency metric for Event Buses.
Amazon S3 adds Service Quotas support for S3 general purpose buckets.
AWS Application Composer is now AWS Infrastructure Composer.
AWS Lambda now detects and stops recursive loops between Lambda and Amazon S3
👨💻 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!