This issue was published on January 4, 2022
In this issue, we share an Ode to the Cloud, look at the trade-offs of going Lambda-less, and learn some advanced serverless best practices. Read the full issue...
The trade-offs with functionless integration patterns in serverless architectures by Alex DeBrie
A functionless (a.k.a. Lambda-less) integration pattern is where a direct integration between two AWS services is configured instead of using custom code in an intermediary Lambda function.
Lambda-less outbound HTTP requests on AWS serverless
I would argue that almost all applications make some sort of network requests. Be it to fetch a collection of items or perform a mutation of a resource. Network as means of transporting data is not exactly 100% reliable. Because of this, engineers employ various strategies to ensure data delivery.
Looking at LambdaShell.com after 3+ years by Zac Charles
This is a simple AWS lambda function that does a straight exec. Essentially giving you a shell directly in my AWS infrastructure to just run your commands. A security teams worst nightmare. Do whatever you want. Ultimate goal: take over the account, escalate privs or find some sensitive info.
Save more with DynamoDB table class
During re:Invent 2021, an announcement was made about Amazon DynamoDB with table classes which helps in saving cost for infrequently accessed items. Read about the announcement from AWS blog. Amazon DynamoDB announces the new Amazon DynamoDB Standard-Infrequent Access (DynamoDB Standard... aws.
Manage Your AWS Lambda Feature Flags Like a Boss by Ran Isenberg
This blog post is the third installment in my feature flags series. In this blog post I’ll provide a working process for getting a feature flag right in AWS Lambda: from design, to implementation, testing and all the way to production and retirement.
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 Caching Strategies — Part 1 (Amazon API Gateway) 🚀 by Lee James Gilmore
This is Part 1 of a number of articles covering serverless caching strategies on AWS, and why you should use them. This first part will be a high level introduction to caching, and examples in TypeScript and the CDK for caching with Amazon API Gateway.
Data Storage in Serverless Applications by Daniel Jelušić
A key consideration when developing applications is choosing the right data storage option. For traditional server-based applications, the most common option is using a relational database.
How to Implement a Serverless Webhook by Enrico Portolan
In your developer experience, you had to interact with external APIs through Webhooks. So you had to configure an endpoint able to receive HTTP requests from a 3rd party company and interact with your internal systems.
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 GM of Serverless Cloud at Serverless, Inc. 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 (virtual) 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 ⭐️!