Re:Think CDK and low latency runtime 🚀☁️ - Issue #49
SST moves away from CDK and there is a new birth of a low-latency runtime for Lambda
In the previous issue, More integrations from Step Functions 🚀☁️ - Issue #48 we saw the new announcement from Step Functions integrations and some amazing content around CloudFront and DynamoDB.
In this issue, a close look into SST moving away from CDK and also the new low latency runtime for Serverless (still experimental) while we learn more about AWS Application Composer.
Also, Cloud Career Journeys book by Ashish Prajapati and Prasad Rao features the career journey of some of the folks who their milestones in Cloud space.
📢 What's new in Serverless
Amazon EventBridge Event Bus event matching now runs on Open Source Event Ruler v1.5.0
Amazon Cognito adds signing, encryption, and Identity Provider-initiated SSO for SAML federation
Generate AWS CloudFormation templates and AWS CDK apps for existing AWS resources in minutes
AWS Fargate announces a price reduction for Windows containers on Amazon ECS
Amazon SQS launches the Extended Client Library for Python to support payloads up to 2GB
AWS AppSync now supports environment variables in GraphQL resolvers and functions
CodePipeline supports additional trigger filters and new execution modes\
AWS AppSync introduces 12 new Amazon CloudWatch metrics for enhanced monitoring
⭐ Pick of the month
This month’s Pick of the month is “AWS Application Composer“.
Arshad Zackeriya takes a dig into AWS Application Composer; shares his experience with App Composer in VS Code, and talks about how App Composer can generate IaC code for different AWS Resources as it supports 1K+ CloudFormation resources.
Jones Zachariah Noel (author) writes about how Application Composer + Workflow Studio works on VS Code that not only improves developer productivity but also creates IaC and ASL with best practices in the local project directory.
Arshard Zackeriya and Jones Zachariah Noel (author) are back on The Zacs’ Show Talking AWS where they discuss the reInvent ‘23 announcements of Application Composer, and Step Functions.
🚀 AWSome content to learn from
Lee Gilmore dives into Amazon EventBridge Pipes with a use-case of patient booking system building with Pipes that integrates with DynamoDB Streams with filters and enrichment on Pipes and directed to SQS.
Learn about Lambda to S3 write patterns by Ali Haydar which talks about how this pattern is reliable when there are high volume writes on S3 from Lambda function. With an example workload, Ali explains the ways to build more reliable systems.
Jay from SST shares about SST moving away from CDK which talks about the problems with CDK and CloudFormation where the development of Serverless applications from local was a concern on one end and the other, the way how constructs create CF stacks which are deployed.
David Behroozi writes about Lambda cold starts with AWS JS SDK v3.506 by comparing the size with and without the packages where the unused packages could be marked as external and also using the technique of tree-shaking.
George Mao as part of his Lambda blog series, in Chapter 3: Optimize everything and re-optimize explains the Lambda performance with change in memory allocation and leveraging Power Tuner to understand the right configurations.
From re:Invent 2023, we are looking at frugal choices; using Rust in Serverless is a frugal choice is what Steve Morland focuses on revealing the cost, and performance when comparing it with NodeJS runtime.
Benjamen Pyle shares his Serverless Rust Developer Experience that explains his journey into Rust for Lambda has improved his experience as there are tools for development, build, debugging, and local testing with Cargo Lambda.
Kishan S digs right into the new announcement of AppSync supporting environment variables where the environment variables defined as part of the IaC (YAML template) are available in the resolver functions as part of the context (ctx
) object.
Lakindu Hewawasam talks about Function URLs on Lambda and how it is an alternative for API Gateway which further compares Function URLs with API Gateway in terms of support for various features and enforcing security and observability.
⚒️ What's happening with AWS Serverless tools
Brett Andrews introduces Codegenie for building Full-Stack Serverless applications.
Andrea Amorosi and Pascal Vogel launched Hashbridge (Serverless Webhook for Hashnode).
Benoît Bouré has published a GraphBolt v1.0.0.
Ran Isenberg has a new update to AWS Lambda Handler Cookbook v4.6.0.
Estian Yssel has released a CDK construct for SQS DLQ monitoring.
Masashi Tomooka shares CDK construct for LLRT.
Efi Merdler-Kravitz and team have published rustifying-serverless for Lambda performance with Rust
AWS Powertools has a new address and enhancements.
AWS releases an experimental JS Low Latency Runtime - LLRT.
🎙️ Podcasts and live-streams
Ready, Set, Cloud podcast where Allen Helton talks with Jeremy Daly about moving into a post Serverless era
🗓️ Mark your calendars
The Collab Lab is hosting a meet-up about AWS Application Composer on February 15th, 2024.
AWS re:Invent 2023 re:Cap by AWS UG Bengaluru on February 17th, 2024.
Unlocking Serverless Success: Pulumi in Practice at Counties Energy by ServerlessDays Auckland on February 20th, 2024.
Serverless ETL Meetup happening on February 21st, 2024.
AWS UG Kolkata is hosting Serverless hands-on meet-up on February 24th, 2024.
AWS UG Pretoria is hosting Serverless ML meet-up on March 5th, 2024.
ServerlessDays are happening -
ServerlessDays ANZ is happening in Sydney, AU (May 21st, 2024) and Auckland, NZ (May 24th, 2024).
ServerlessDays Milano is happening on June 13th, 2024.
AWS Community Days happening -
ACD Bengaluru on March 23rd, 2024
ACD Mumbai on April 6th, 2024
👨💻 Word from the author
Thanks for the constant love and support from everyone in the Serverless community!
I’m open to feedback, so feel free to DM me on Twitter or LinkedIn for any queries about AWS or Serverless.
Stay tuned and share with Serverless enthusiasts. Follow The Serverless Terminal on X (formerly Twitter) and Blog.
Until next time, happy building on Serverless!