We've always done it this way 🚀☁️ #44
Changing perspective and also being a frugal architect with rocking the party at re:Invent '23
In the last issue, we celebrated Lambda turning 9. Before I went updating the draft of this issue; AWS Amplify celebrated its 5-year birthday during reInvent. Also, a personal milestone of 1st re:Invent for me.
Highlights from Dr. Werner Vogels’ keynote is being able to architect your applications with the principles of cost and sustainability. Yes, often we want to always carry on with the ways of executing things as it is always done which may not be the best and efficient way. To know more about the laws of architecting for cost and sustainability, check out https://thefrugalarchitect.com/
Fun fact, the image of Werner’s keynote is something I captured on my phone; “that’s how close on the front row I was seated! Classic fan-boy moment”.
📢 What's new in AWS Serverless
AWS Lambda adds support for Node.js 20 and Java 21.
AWS Step Functions now supports restarting workflows from failure, Bedrock integration, HTTPs invocation with TestStates,
AWS AppSync introduces new metrics for monitoring of real-time GraphQL subscriptions and Amazon Aurora clusters configured with the RDS Data API
Amazon SQS announces support for logging data events in AWS CloudTrail and FIFO dead-letter queue redrive
Amazon EventBridge EventBus announces support for read-only API events from CloudTrail
AWS Amplify has been hyper-releasing with a week full of releases - SSR support on Amplify Hosting, next-gen backend capabilities and JavaScript v6 GA
Amazon CloudFront announces CloudFront KeyValueStore, a globally managed key value datastore
AWS announces Amazon ElastiCache Serverless (IMO, not really Serverless)
AWS SDK for Rust and Kotlin is now generally available
AWS Application Composer announces AWS Step Functions Workflow Studio integration
AWS announces Amazon Q (Preview) and Amazon Q Expert Capabilities (Preview) with Amazon Q in Connect offers generative AI powered agent assistance in real-time
AWS announces Amazon DynamoDB zero-ETL integration with Amazon Redshift and with Amazon OpenSearch Service
Observe your applications with Amazon CloudWatch Application Signals (Preview)
myApplications: One place to view and manage your applications on AWS
Introducing an Integrated Development Environment (IDE) extension for AWS Application Composer
Announcing AWS Integrated Application Test Kit (preview)
🚀 AWSome content to learn from
Pierre Chollet writes a guide about asynchronous Lambda functions as their are complicated in nature, talking about the ways to add failed destinations and also how to view the error messages and a brief best practice to achieve failed destinations for async Lambdas.
Benjamen Pyle explains how Partitioned S3 Bucket from DynamoDB works with the streaming changes using different Serverless components such as DynamoDB Streams, EventBridge Pipes and dynamic partitions using Firehose and Lambda.
Manik Pokhetra takes a stab at comparing API Gateway and Lambda function URLs with the core practices of deployment and authentication while also sharing different scenarios where either of them would be the best fit.
⚒️ What's happening with AWS Serverless tools and Open Source DevTools
The new version of Lambda Powertools for .Net v1.8.3 is out.
🗓️ Mark your calendars
AWS Community Days happening -
ACD Kochi on December 16th, 2023.
ACD Ahmedabad on January 20th, 2024.
Serverless Guru is hosting a virtual Serverless Holiday hackathon between December 1st to 17th, 2023.
Is Serverless Ready? happening virtually on December 6th, 2023.
👨💻 Word from the author
Cheers to everyone building amazing things with Serverless!
This issue has been short given that I've been meeting a lot of you at re:Invent (in person) talking a lot about Serverless. At the same time, look at the announcements. It's filled with reInvent announcements.
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!