This issue was published on October 10, 2023
In this issue, EventBridge gets wild(cards), MySQL takes a new vector, and we rethink the mighty Lambdalith. Read the full issue...
Below are the most popular links from Issue #250 as chosen by our Off-by-none email subscribers. Sign up for the newsletter and help choose the most popular links each week!
Should you use a Lambda Monolith, aka Lambdalith, for your API? by Rehan van der Merwe
This post looks at some arguments for and against a monolith Lambda API function (aka Lambdalith) compared to single-purpose Lambda functions per API route. It challenges âbest practicesâ and argues that a monolith Lambda function is better in many cases when it comes to an API. IMPORTANT.
Node.js Worker Threads & AWS Lambda by Kevin Dico
What can executing JavaScript threads in parallel bring to the serverless table? Most Lambda functions we write are probably asynchronous and doesnât require much effort during their design phases to correctly pull off.
Real-Time Data Aggregation Using DynamoDB StreamsâââDeliverooâs System Design by Mahesh Saini
DynamoDB is great for quick data access, low-latency, and scalability. However, one downside is that it does not support aggregation functionality like relational DBâs do. This is how the team at Deliveroo tackled this problem using DynamoDB Streams.
Amazon EventBridge announces support for wildcard filters in rules
Amazon EventBridge rules now support wildcard filters, which enable you to match any character or sequence of characters within a string in your event payload. For example, you can use wildcards to match against values that end in a specific file type in a directory, such as âdir/*.
Test-Driven Development with AI: The Right Way to Code Using Generative AI by Allen Helton
Unit tests are the worst. Donât get me wrong, they are an invaluable part of any CI pipeline or automation. But man are they a pain to write. Most developers I know, myself included, like to dive straight into code and would love to hand it over as soon as itâs functionally complete.
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.
Easily Deploy Serverless SPA Apps With Custom AWS CDK Constructs by Serverless Advocate
Discover how to streamline the deployment of serverless SPA applications by harnessing custom AWS CDK constructs in TypeScript, simplifying the development process and improving efficiency.
New DynamoDB-Toolbox v1 beta: Features and breaking changes
Simply named beta.1, the aim of this article is to succinctly describe its new features and breaking changes from the beta.0. It's clearly one of of the hardest feature I had to develop in my life (thank you, DynamoDB reference for being very unclear on soooooo many edge cases đł).
Serverless File Uploads: A Journey from Perplexity to Clarity by Adefemi Oseni
Encountering a feature snag that transmutes a 30-minute task into a 10-hour marathon of code debugging is a unique rite of passage for developers.
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 âď¸!