This issue was published on September 12, 2023
In this issue, we look at Bun's potential impact on serverless, meet some new heroes, and learn to stop thinking about old compute. Read the full issue...
Below are the most popular links from Issue #246 as chosen by our Off-by-none email subscribers. Sign up for the newsletter and help choose the most popular links each week!
Using SQS to Throttle Writes to DynamoDB
We're running an e-commerce platform, where people publish products and other people purchase those products. Our backend has some highly scalable microservices running on well-designed Lambdas, and there's a lot of caching involved.
Bun 1.0
Bun is a fast, all-in-one toolkit for running, building, testing, and debugging JavaScript and TypeScript, from a single file to a full-stack application. Today, it's ready for production. We love JavaScript.
AWS Lambda Deprecates Go Runtime by Renato Losio
AWS Lambda is deprecating the go1.x runtime, announcing support for Go exclusively in the Amazon Linux 2 runtime. The announcement and the need to migrate by the end of the year to the custom provided.al2 runtime raised concerns in the Go community. As for the Amazon Linux AMI end-of-life, the go1.
Serverless Bun vs Node: Benchmarking on AWS Lambda by Mitchell Kossoris
Since the inception of server environments for JavaScript, NodeJS has reigned supreme as the go-to runtime. Node, along with its package manager, NPM, is now used extensively for projects ranging from small hobbyist side projects to enterprise-grade high-traffic systems.
How CloudGTO Works?
Through simple inputs, CloudGTO will generate dynamic templates that spin up best practice serverless architecture as downloadable zip files containing all of the relevant IaC (Infra-as-code).
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.
Serverless Challenge - Is scaling achievable without the utilisation of a cache-aside pattern?
This article is titled Serverless Challenge as it explores the various ways and challenges of achieving scalability, cost-effectiveness, and maintainability in application development. These goals are often difficult to achieve simultaneously.
Nine Ways to Lose Data Using Serverless Without Even Knowing It by marko@serverlesslife.com
A steep learning curve is the main drawback of building serverless applications on AWS. AWS could do a better job of making an ideal developer experience. We’ve seen some small steps of improvement, but the ideal platform is still far away.
AWS Step Functions launches enhanced error handling
AWS Step Functions announces the availability of enhanced error handling capabilities in your AWS Step Functions workflows to help you identify errors more clearly and provide you with fine-grained control over your retry strategies.
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 ⭐️!