This issue was published on July 26, 2022
In this issue, RedShift Serverless goes GA, Lambda gets some better Powertools, and we get a new glue for serverless runtimes. Read the full issue...
Below are the most popular links from Issue #196 as chosen by our Off-by-none email subscribers. Sign up for the newsletter and help choose the most popular links each week!
Understanding AWS Lambda scaling and throughput
AWS Lambda provides a serverless compute service that can scale from a single request to hundreds of thousands per second. When designing your application, especially for high load, it helps to understand how Lambda handles scaling and throughput.
Simplifying serverless best practices with AWS Lambda Powertools for TypeScript
This blog post is written by Sara Gerion, Senior Solutions Architect. Development teams must have a shared understanding of the workloads they own and their expected behaviors to deliver business value fast and with confidence.
AWS Lambda Powertools for TypeScript is now generally available
We are excited to announce the general availability of AWS Lambda Powertools for TypeScript, an open-source developer library to help you incorporate Well-Architected Serverless best practices into your Lambda function code as early and as fast as possible.
Lessons Learned From Running Serverless In Production For 5 Years by Yan Cui
I have been an AWS customer since 2010 and in the early days I, along with just about everyone else on AWS, spent a lot of my time just managing infrastructure. Patching AMIs, configuring load balancers, updating auto-scaling configurations, and so on.
Serverless testing strategy by JƩrƓme Van Der Linden
Developers who start with AWS Lambda and other serverless technologies (SQS, EventBridge, Step Functions, ā¦) often wonder how they should test their applications. And itās not just about testing but more globally about Developer eXperience (DX):
There are so many great blog posts, tutorials, use cases, and more shared each week by the #serverless community, that picking just a few to feature is really hard. So here are some other honorable mentions chosen by our readers.
The best ways to save money on Lambda
When it comes to cost, Lambda charges you based on the amount of memory you allocate to the function and how long this function runs for by the millisecond. And it also charges you a fixed fee of 20 cents per million invocations.
Lambda Powertools TypeScript is Generally Available
I gave a first look at Lambda Powertools TypeScript back in January of 2022. I was pretty excited for the library at the time, but it came with an admonishment that it wasn't ready for production use. Well, the general availability announcement dropped July 15 so it's time for another look.
Understanding Eventual Consistency in DynamoDB.
One of the core complaints I hear about DynamoDB is that it canāt be used for critical applications because it only provides eventual consistency. Itās true that eventual consistency can add complications to your application, but Iāve found these problems can be handled in most situations.
Stay up to date on using serverless to build modern applications in the cloud. Get insights from experts, product releases, industry happenings, tutorials and much more, every week!
Check out all our amazing sponsors and find out how you can sponsor an issue.
Jeremy is the CEO and Founder of Ampt and an AWS Serverless Hero that has a soft spot for helping people solve problems using serverless. He frequently consults with companies and developers transitioning away from the traditional āserver-fullā approach. You can find him ranting about serverless on Twitter, in several forums and Slack groups, hosting the Serverless Chats podcast, and at conferences around the world.
Off-by-none is committed to celebrating the diversity of the serverless community and recognizing the people who make it awesome. If you know of someone doing amazing things with serverless, please nominate them to be a Serverless Star āļø!