pre:Invent - Lambda improves experience 🚀☁️ #66
Lambda console experience - Code-OSS along with CloudWatch logs and insights
In the previous issue, Lambda and S3 recursive loop prevention 🚀☁️ #65 we look into the recursive loop detection and prevention with Lambda and S3.
In this issue, let’s continue with Lambda focus as Lambda did a massive change for the console experience (yes, console! Although I’m a big fan of saying you don’t write Lambda functions on the console). Lambda did leverage Code-OSS to revamp the coding experience with an IDE-like experience. Along with it, improving the way you debug Lambdas with CloudWatch logs live trail and metrics dashboard making it easier to wear a Sherlock hat and lens to debug Lambdas.
In other news, wishing ECS a happy 10 from all the container enthusiasts!
⭐ Pick of the month
This month’s Pick is “CloudWatch Alarms and Metrics“.
Arshad Zackeriya writes about how AWS Infrastructure Composer and Amazon Q can automate the monitoring of available IP addresses in subnets using CloudWatch alarms and metrics, EventBridge Scheduler, and SNS.
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
Lorenzo Hidalgo Gadea digs into DynamoDB batch operations and how to master them with mishaps and bad practices one should avoid with BatchGetItem
or BatchWriteItem
.
David Behroozi shares how APIs with CloudFront edge metrics gives you insights about the API and its latency along with API performance and usage with a CDK project.
Seth Orell sheds light on testing EventBridge with Serverless with not just a simple test but mocking and publishing events along with few ideations to improvements in test pipeline.
Lee Gilmore walkthrough configuring AWS CDK apps across multiple environments with an architecture rundown with multi-account environments and their configurations.
Luc van Donkersgoed's AWS News experienced a minor glitch, and Luc shares in detail the lessons learned from that minor production incident, stressing observability!
Lambda Tail Warming by Jeremy Daly explains a strategic approach to mitigating cold starts for low-traffic Lambdas using Lambda Extensions and provides a walkthrough for building one.
Learn about the 5 DynamoDB configurations you should always set by Joshua T to improve performance and be cost-effective along with securing the data from table configurations alone.
⚒️ What's happening with Serverless tools and projects
Chris Cook has published the Serverless Cloudwatch logs insights plugin for Serverless Framework.
Dave Hall has built PicoFun code generator for Lambda with Python that consumes APIs with Open API spec files. Read more about it.
David Boyne’s EventCatalog SDK 1.0 is now out.
🎙️ Podcasts, videos and live-streams
On BelieveInServerless, Joshua Proto, Aron, and Scott from Olio Apps talk about Spooky Serverless Production Stories.
Prashanth HN and Akshatha Laxmi share about AntStack’s AWS SAM template.
AWS Developers Podcast with Sebastien Stormacq and Vadym Kazulkin talk about AWS Lambda Snap Start.
On Serverless Office Hours, Julian Wood joins Paweł Zubkiewicz to talk about Serverless testing.
Yan Cui joins Matthieu Napoli on The Real World Serverless Podcast sharing about Bref v/s Lavavel Vapor for Serverless PHP apps.
Avinash Dalvi talks about new Lambda updates - code, deploy, and test with one click.
How to Deploy FastAPI on AWS Lambda by Rishab Kumar.
Manoj Fernando creates a crash course on EventBridge Schedulers.
🗓️ Mark your calendars
AWS User Groups in India are hosting 30 days of AWS Amplify between October 26th, 2024 to November 25th, 2024 along with an AWS Amplify Hackathon.
AWS Lambda Powertools & Community Day Romania (the story behind) by AWS UG Timisoara on November 14th, 2024.
ServerlessDays are happening -
ServerlessDays Rome on December 13th, 2024.
ServerlessDays Manchester on February 20th, 2024 (CFPs are open).
AWS Community Days happening -
ACD Malaysia on November 9th, 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
AWS CodePipeline supports automatic retry on stage failure.
AWS Beanstalk adds support for Python 3.12.
Amazon S3 adds new Region and bucket name filtering for the ListBuckets API.
Amazon DynamoDB announces user experience enhancements to organize your tables.
AWS Lambda console now supports real-time log analytics via Amazon CloudWatch Logs Live Tail.
AWS Lambda console now features a new code editor based on Code-OSS (VS Code - Open Source)
AWS Lambda now supports using a custom serializer with Java runtimes
👨💻 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!