This issue was published on April 11, 2023
In this issue, AWS Lambda gets payload streaming support, S3 buckets get better default security, and serverless databases level up. Read the full issue...
Below are the most popular links from Issue #229 as chosen by our Off-by-none email subscribers. Sign up for the newsletter and help choose the most popular links each week!
100 millions Lambda execution and guess our AWS $$$ Bill - GoLang
in 2019 we started moving from server to serverless and started adopting AWS Lambda + GoLang for any new development. My chief architect and current CTO Ben Pyle(Blog) came up with the GoLang pattern which we used in all our Microservices.
Introducing AWS Lambda response streaming
Today, AWS Lambda is announcing support for response payload streaming. Response streaming is a new invocation pattern that lets functions progressively stream response payloads back to clients. You can use Lambda response payload streaming to send response data to callers as it becomes available.
Serverless API Gateway Federation by Serverless Advocate
In this article we are going to cover how we can create a public facing API Gateway which federates functionality to many private API domain services. This is going to be for our fictitious company āLJ Cosmeticsā:
Return large objects with AWS Lambdaās new Streaming Response by Yan Cui
Lambda has a size limit of 6MB on request and response payloads for synchronous invocations. This affects API functions and how much data you are able to send and receive from a Lambda-backed API endpoint. I haveĀ previously writtenĀ about several workarounds on the request payload limit.
AWS App Runner adds 7 new compute configurations
AWS App Runner adds 7 new compute configurations to the App Runner service settings. App Runner makes it easier for developers to quickly deploy containerized web applications and APIs to the cloud, at scale, and without having to manage infrastructure.
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.
AWS Lambda introduces response payload streaming
AWS Lambda functions can now progressively stream response payloads back to the client, including payloads larger than 6MB, helping you improve performance for web and mobile applications.
Create Point-to-Point Integrations Between DynamoDB and Lambda with Amazon EventBridge Pipes by Shreya Rajendran
This is a guide to provision point-to-point integrations between Producers and Consumers with Amazon EventBridge Pipes.
Exploring Aurora Serverless v2: Architecture, Scaling, High Availability, and Failover by Satish Mishra
Amazon Aurora Serverless is a fully managed, on-demand, auto-scaling relational database service(RDBMS) provided by AWS. It allows users to consume a database in a serverless mode, where the database automatically scales up or down in response to application demand with a simple pay-per-use model.
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 āļø!