It's all about compute over HTTP endpoint ☁️🚀👨💻 - Issue #8
Yes! It's finally here, AWS Lambda functions can now be invoked over a HTTP endpoint directly. This has removed the dependency of having AWS API Gateway which can invoke a Lambda function, but this is also not a replacement of AWS API Gateway. In this issue, we are celebrating this announcement primarily.
AWS Announcements
Now you can invoke AWS Lambda functions directly over HTTP endpoint.
AWS Amplify recently announced new file storage and file management capabilities from Amplify Studio console. Also, for the web-hosted applications on AWS Amplify, if you are using GitHub Actions, AWS Amplify Hosting is now authenticated with GitHub app which is used to authorize CI/CD workflows. Amplify with the Geo category has UI components for React available for ease of development and integration with Amazon Location Service.
AWS Fargate can now scale applications faster making the application more performant.
Amazon EventBridge is now introducing global endpoints which means it enhances availability, reliability of event-driven applications.
During re:Invent 2021, AWS announced a new pillar - Sustainability Pillar, this is now available in the Well-Architected tool.
AWS AppSync has enhanced filtering for real-time subscriptions.
Amazon CloudWatch Insight metrics is in General Availability, enabling a SQL based query.
Amazon CloudFront being a CDN network is now supporting Server timing headers.
Interesting content
If you are in a dilemma what to choose from - AWS Amplify or Serverless framework? Sam Williams has a video explaining about what's better.
Archiving of web-page is always a tedious task but Jakob Ondrey writes a blog-post about how he solved this with a Serverless approach with AWS Lambda functions.
Rawad Haber shares about how you can level up your AWS Step Functions for a better workflow orchestration.
Marcia Villalba talks about the new features in AWS CDK v2 and how to migrate from CDK v1 to v2 in her YouTube video.
Allen Helton compares AWS Step Functions and AWS Lambda functions with respect to pricing and performance in his blog post. He also writes about the importance of Governance in Serverless.
On ServerlessChats episode 132, the hosts Jeremy Daly and Rebecca Marshburn have a chat with Werner Vogels about the evolution of Serverless.
Jon Holman in his blog post explains about using CloudFormation StackSets with AWS SAM.
Jaymit Bhoraniya has multiple videos and blog posts about AWS Lambda functions URLs. In one of the videos, he explains about the announcement and how to setup Function URLs and in another video he explains about how we can use Function URLs with custom domain with Amazon Route 53 and Amazon CloudFront. Kosuke Enomoto also explains about a hello world Lambda function with fURLs. Omar A in his blog post provides a tutorial of how to create custom domain names for your Lambda URL. Rekhu Chinnarathod in his YouTube video explains about Accessing AWS Lambda function URLs with AWS IAM as authentication type. AJ Stuyvenberg writes about the feature of Lambda function URLs and its possible use-cases.
Ran Isenberg has published a blog post which explains about how AWS Lambda functions can handle input validations and parsing best practices.
Michael Walmsley has published the 2nd part of Serverless Testing which focusses on SOLID Architecture for Lambda.
Szymon Kędzierski provides insights and tutorial of how OpenTelemetry can help with Serverless observability.
Marc Khair writes about Serverless APIs with AWS API Gateway.
Elias Brange writes about how to implement observability best practices using Lambda Powertools for python to add logging, metrics and tracing to a FastAPI application running inside a Lambda function
Nathan Dolzonek explains how you could use DynamoDB Streams with filtering patterns in the Serverless framework.
Lee James Gilmore writes about different Serverless Architecture Layers.
What to expect from Serverless tools?
David Boyne who recently joined AWS Serverless DA team has rolled out EventBridge Transformer which helps creating input transforms for EventBridge.
Code Samples for DynamoDB using AWS SDK has been updated, you can find the different examples here.
Mark your calendars
A lot of AWS Summit events are happening globally at various places, more details available here. Most of the AWS Community Builders and Heros are part of it as speakers.
AWS User Group Tirupati hosts Serverless Saturdays on April 30th with Benoît Bouré speaking about AWS Step Functions and Jones Zachariah Noel speaking about AWS AppSync.
Word from the author
Excited to announce that the AWS Community Builder Directory is now live. You can connect with a fellow CB and build better with AWS!
I know the Function URLs are a big announcement as it has reduced AWS API Gateway based invocation to the Lambda function, and I've also authored a blog-post about the feature explaining how to set it up from console and AWS SAM. And the different CORS related configurations.
There is more exciting news coming up in the next issue! Stay tuned and spread the word.
Until next time, happy building Serverless on AWS! GO SERVERLESS!!