Off-by-none: Issue #296

September 10, 2024

Only have a few minutes? Check out this week's MOST POPULAR links as chosen by our email subscribers.

Not all heroes wear capes ๐Ÿฆธ

In our previous issue, Step Functions added a Validation API, Elasticsearch became open source again, and Laravel teased a new cloud. This week, Amazon Bedrock upgrades its Stability AI models, InfluxDB says "no" to AI magic beans, and we get a new batch of heroes. Plus, we have plenty of content from the amazing serverless community!

Don't forget to take the latest Off-by-none Cloud Quiz! 7 questions to test your knowledge of recent cloud news and learn something along the way. Plus, it's fun! ๐Ÿ˜‰

Serverless News & Announcements ๐Ÿ“ฃ

A lot happened in the AWS world this past week. Stability AIโ€™s top 3 Text-to-Image models are now available in Amazon Bedrock, AWS AppSync enhanced API monitoring with new DEBUG and INFO logging levels, and AWS announced session reuse with the Amazon Redshift Data API.

Amazon DynamoDB announced support for Attribute-Based Access Control, letting you now use your tags to configure access permissions and policies to tables and indexes, which is pretty cool.

Also, the Amplify team announced a React Storage Browser Component for Amazon S3 to use in your web applications (currently an alpha release). You can use this component to provide authorized end users access to browse, download, and upload data in S3 directly from your own applications. Interesting.

The latest AWS Heroes have arrived! I think I say this every time new heroes are added, but how Faye Ellis, Jimmy Dahlqvist, and (especially) Lee Gilmore weren't already heroes, blows my mind. Congrats to all of you.

In other cloud news, Fauna announced Native Integration with Cloudflare Workers, and InfluxData smartly avoided "AI magic beans" in InfluxDB time series database update for enterprises.

Break free from savings plan and RI term limitations Sponsored
Taking advantage of Reserved Instances (RIs) and Savings Plans (SPs) is table stakes for any cloud cost optimization plan. But for fast moving businesses, multi-year commitments make it difficult to ensure you're getting the best value. That's what I love about Archera. They allow you to achieve the cost savings of native AWS SPs and RIs with commitments as low as 30 days. And if you underutilize those commitments, their cloud commitment insurance will literally put money in your bank account to cover the difference.

Serverless Concepts ๐Ÿ—

A Critical Look at AWS Lambda Extensions: Pros, Cons, and Recommended Use Cases
Ran Isenberg shares a self-described "very opinionated" post about when you should and should not use AWS Lambda extensions. Lots of good points in here.

Optimizing Event-Driven Workloads: Our Journey from Lambda Triggers to Polling
An interesting perspective from Reshef Sharvit on why they moved away from using SQS-triggered Lambda Functions.

18 Amazon DynamoDB Microstacks
Chris St. John shares more patterns, this time focusing on DynamoDB solutions, scenarios, use cases, and potential gotchas.

SQS encryption options
Excellent post by Pubudu Jayawardana that explores different encryption options available for SQS and how to choose the best option for common scenarios like cross-account access.

Introduction to AWS App Runner
Osama HaiDer provides a quick overview of this underappreciated serverless container service. I wish more people would use it, because I'd hate to see it go the way of CodeCommit and Cloud9. ๐Ÿ˜

Serverless Tutorials ๐Ÿ‘ทโ€โ™€๏ธ

Here are some of the useful tutorials I came across this week:

Serverless Reads ๐Ÿค“

PostNLโ€™s Serverless Journey
Luc van Donkersgoed shares the story originally published in the Serverless Development on AWS book by Sheen Brisals and Luke Hedger

Dear AWS, how do I build & develop purely on AWS right now?
Johannes Koch articulates concerns from a builder, business, and personal perspective regarding AWS' recent move to deprecate several of their services.

500 Lambdas, Millions of invocations, One Database: Our MongoDB Connection Nightmare
Kelwin Ferreira explains how they built their own Datastore Lambda Proxy to mitigate connections issues to their MongoDB cluster. Many consider Lambdas calling Lambdas an anti-pattern, but these numbers are intriguing. ๐Ÿค”

Podcasts, Videos, and more ๐ŸŽง

Build Your First Cloudflare Worker with Rust
James Eastham teaches you how Cloudflare's unique use of the JavaScript V8 runtime enables incredibly fast startups and seamless performance.

Build Serverless Web Applications with Rust and Cloudflare Workers
James Eastham follows up his previous video by demonstrating how to build a full web application on Cloudflare Workers.

Documenting events with EventCatalog | Serverless Office Hours
Dave Boyne joins Julian Wood to show how his EventCatalog project simplifies the complexity of managing events, services, and domains by providing clear documentation and interactive visualizations.

Serverless Craic Ep60 Mapping Techniques
The Serverless Craic team discusses mapping techniques from Chapter 3 of The Value Flywheel Effect book and their applications in organizations.

AWS Bites #130: Growing in Tech with Farrah Campbell
Eoin and Luciano chat with Farrah Campbell, head of modern compute community at AWS, about her career journey, tips on public speaking, dealing with imposter syndrome, predictions for the future, and much more.

And here are three great videos from the Believe In Serverless community:

New from AWS ๐Ÿ†•

AWS had several additional announcements worth looking at this week:

Serverless Tools ๐Ÿ› 

Lambda Live Debugger
Marko from Serverless Life shares an open source project that mimics the Live Lambda debugging behavior of SST and Serverless Framework v4. ๐Ÿ‘€

Thoughts from Social ๐Ÿฆ

I wholeheartedly agree with this. I've been using AWS Lambda and building in the serverless ecosystem since 2015 (prior to which I spent almost 20 years racking and stacking my own servers before moving to AWS/EC2). It's not simply a "skills issue"; it goes to the heart of what your role is as a developer. I know many disagree, but it's helpful to take a step outside the echo chamber every now and again.

Upcoming Serverless Events ๐Ÿ—“

September 20, 2024 - ServerlessDays Lima

October 10, 2024 - ServerlessDays Cardiff

October 19, 2024 - ServerlessDays Sรฃo Paulo

December 2-6, 2024 - AWS re:Invent 2024

February 20, 2025 - ServerlessDays Manchester 2025

Please send me your serverless events!

Star of the Week โญ๏ธ

This week's star is Tobias Schmidt (@tpschmidt_). Tobias is a Freelance Fullstack Engineer and cloud educator who's eager to share his knowledge and help others become better developers. He's the co-author of AWS Fundamentals and The CloudWatch Book, as well as publisher of the AWS Fundamentals Newsletter. Thank you Tobias for continuing to teach others about cloud.

Final Thoughts ๐Ÿค”

I've seen some interesting push back on serverless criticisms lately which I don't fully agree with. I love serverless and will push the idea of serverless-first for almost every project. At the same time, I'm highly critical of serverless and how providers and companies implement it. But you don't win people to your cause by telling them they're wrong, especially when their own experiences contradict yours.

Also, serverless economics are highly complicated, most specifically for the cloud provider. There is a reason why high-scale workloads are "graduating" from AWS Lambda and other managed services. Linear pricing is not a great long-term strategy for the customer, nor is micro billing for the provider. Serverless is getting close, but it's not there yet. Without proper criticism and push back, the bubble will remain the only safe space for true believers. /end rant

Let's do this again next week,
Jeremy

I hope you enjoyed this newsletter. We're always looking for ideas and feedback to make it better and more inclusive, so please feel free to reach out to me via X, LinkedIn, or email.

Previous Issue

Issue #295September 3, 2024

Next Issue

Issue #297September 17, 2024

Sign up for the Newsletter

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!

 

This Week's Top Links

We share a lot of links each week. Check out the Most Popular links from this week's issue as chosen by our email subscribers.

 

This Week's Sponsor

Check out all of our amazing sponsors and find out how you can help spread the #serverless word by sponsoring an issue.

 

About the Author

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.

 

Nominate a Serverless Star

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 โญ๏ธ!