Serverless first, but may not be always! 🚀☁️ - Issue #31
Serverless architectures are the best but sometimes the otherwise is also true.
Serverless first is the approach to take but remember, if something doesn’t fit right, “do not force fit into Serverless“ instead rethink your approach and build with the right design/approach for the use case.
📢 What's new in AWS Serverless
Amazon Aurora Serverless v1 now supports PostgreSQL 13. Amazon Aurora Serverless v2 is now available in 4 additional regions.
AWS Health now publishes service health events to Amazon EventBridge in primary and backup Regions.
Announcing AWS User Notifications general availability.
Announcing Private API support for AWS AppSync GraphQL APIs.
Introducing Cedar, an open-source language for access control.
AWS Lambda now supports AWS X-Ray tracing for SnapStart-enabled functions
Amazon CloudFront announces one-click security protections.
AWS announces Amazon Aurora I/O-Optimized.
🚀 AWSome content to learn from
Dr. Werner Vogels explains in the insightful blog that monoliths are not dinosaurs, they are still intact and performing at scale. Also, it’s the sign that speaks architectures are unique to each use case.
Prime Video started Serverless v/s Monolith war, Adrian Cockcroft writes in response to this with the learnings we have from Prime Video.
Yan Cui talks about it from the cost perspective and takes a dig into Lambda’s scalability and when Lambda would not be the best fit based on his learnings from Prime Video.
The recent backlash comes in with an opinion by Mario Bittencourt where Mario voices the fact about learning from mistakes and adapting which keeps the systems reliable when we build it with the right ingredients.
Jones Zachariah Noel N (author) reflects on Prime Video’s decision and talks about the importance of re-think and re-architecting the application when the architect doesn’t meet ends.
Lee Gilmore shows out the Serverless lightweight clean code approach in Lambda function architecture when managing your Serverless IaC with CDK and TypeScript.
Salvatore Cirone and Guido Nebiolo guide us through using orchestration and choreography in a Serverless way which talks about the architectural patterns and when they would have to be best leveraged.
Amazon EventBridge Scheduler instead of batch processing where Juan Reyes Vera explains the Service with the real-life example and compares both batch processing and EventBridge Scheduler to say how EventBridge way would be best.
Learn about AWS Application Composer from Danielle Heberling who explains the benefits of IaC and how Application Composer addresses the design to IaC.
Serverless web demos can help you understand how each AWS Service plays a role in a Serverless app. Learn about it from Junghwa Park’s examples repository.
Marcin Szałomski publishes a series about Lambda functions for JVM apps which gives you a step-by-step walkthrough of setting up the Lambda function with JBang, Scala-CLI and Maven.
Eranda Kudalugodaarachchi published a blog about cost saving with Serverless which talks about 5 ways you can reduce your Lambda bills with the features provisioned by Lambda.
⚒️ What's happening with AWS Serverless tools
AWS CDK v2.78.0 is out.
Banjo Obayomi brings in ChatGPT for your AWS account with ChatAWS.
aws-iam-data by Tobias Müller.
AJ Stuyvenberg builds lambda-stream to bridge the gap with what Lambda offers with response streaming.
🗓️ Mark your calendars
AWS UG Montreal’s meet-up Build a Real-time Pizza Tracker 100% serverless happening on May 16th, 2023.
Copenhagen AWS User Group’s meet-up Serverless Bricks on May 16th, 2023.
Negev Web Dev is hosting NWD- Serverless Workshop on May 16th, 2023.
AWS Serverless Innovation Day 2023 - Modernize with Serverless happening on May 17th, 2023.
Serverless Berlin is hosting their meet-up Building Data-Driven Climate Solutions with Distributed and Serverless Tech on May 17th, 2023.
Manchester Serverless Devs are hosting their meet-up on May 25th, 2023.
ServerlessDays are happening -
ServerlessDays Paris 2023 on June 7th, 2023.
ServerlessDays Zurich 2023 on June 22nd, 2023.
ServerlessDays Cardiff 2023 on September 21st, 2023.
AWS Community Days happening -
ACD Warsaw on June 1st, 2023.
ACD Midwest on June 15th, 2023.
ACD DACH on September 14th, 2023.
CDK Day 2023 is happening on September 29th, 2023 virtually. CFPs are open.
⭐ Pick of the month
This month’s Pick of the month is “AWS Step Functions with error handling“.
Pubudu Jayawardana talks about how loading data from S3 to Postgres could be orchestrated with Step Functions that also uses different catch statements in the States Machine to handle errors.
Jones Zachariah Noel N (author) writes about handling errors with Step Functions and how the feature helps when working with different SDK integrations.
👨💻 Word from the author
Thanks for the great response to my previous newsletter issues and blog posts. I’m open to feedback, so feel free to DM me on Twitter or LinkedIn.
It’s poll time! Let me know what you think of this newsletter issue.
Until next time, happy building on Serverless!