October 29, 2024
Only have a few minutes? Check out this week's MOST POPULAR links as chosen by our email subscribers.
In our previous issue, the AWS Lambda Console got some development workflow upgrades, we learned that CloudWatch Evidently wasn't an evident success, and we saw cloud databases keep getting better. This week, Amazon ECS celebrates 10 years, Lambda gets a better console code editing experience, and there's a new fork of the Serverless Framework. Plus, we have plenty of content from the cloud and serverless communities!
AWS is celebrating 10 years of Amazon ECS, which is kind of crazy to think about. Lambda's birthday is right around the corner as well.
In other AWS news, the Lambda console now features a new code editor based on Code-OSS (VS Code - Open Source). I took some time to play around with it, and it is very cool. Julian Wood shares some additional details here.
Also, Anthropic’s upgraded Claude 3.5 Sonnet model and computer use is now in Amazon Bedrock (more here) and Amazon Managed Service for Apache Flink now supports per second billing.
There was a recent disclosure that an AWS Cloud Development Kit vulnerability exposed users to potential account takeover risks. "The impact of this issue could, in certain scenarios, allow an attacker to gain administrative access to a target AWS account, resulting in a full account takeover," said researchers.
In other news, Wiz Expanded Runtime Protection to Serverless Containers, Pete Hanssens expressed some disappointment about the AWS Partner Network, and Matthieu Napoli forked v3 of the Serverless Framework to maintain support for Bref users.
Should “serverless” just mean “function-as-a-service”?
Yan Cui thinks that maybe talking about the higher principles of serverless wasn't the right approach to selling it to the masses. I tend to agree, but not sure that we can apply purist definitions to the vast majority of FaaS solutions or managed services. That ship has sailed.
Serverless, it can help you brew beer
Finally a practical use for serverless! 😀 Joris Conijn shares how he forwarded sensor data to API Gateway and Lambda to make sure he had the perfect brew. 🍻
Qualities of a Good Cloud Architect
Eyal Estrin makes some keen observations regarding what makes a good cloud architect. Hold this up when you look in the mirror.
Lambda Tail Warming
I have been working on a more cost and resource efficient way to keep Lambda functions warm for low traffic applications. This is an experimental technique, with more ideas and improvements to come, but it works really well.
Real-World Serverless #109: Bref vs. Laravel Vapor for building serverless apps in PHP
Yan Cui chats with Matthieu Napoli about how Bref works, working with PHP in AWS Lambda, and how it compares with Laravel Vapor. They also touch on the oss-serverless fork and why that was necessary.
Evolving Serverless Architectures • Emily Shea • GOTO 2024
Emily Shea explains how serverless integration services like Step Functions, EventBridge, SQS, and SNS enable you to easily evolve your applications as requirements change and features advance.
The AWS Developers Podcast
Vadym Kazulkin discusses AWS Lambda Snap Start and covers the challenges of cold starts, how Snap Start works, its impact on performance, and optimization techniques such as priming.
The Art of Embracing Failures
Anahit Pogosova, an AWS Data Hero (and one of my favorite people), shares the common challenges and pitfalls inherent to distributed systems and ways to mitigate them.
The Believe In Serverless community shared several more production horror stories that should hopefully make us feel a little better about all the mistakes we make. 🙂
A lot of people are worried about the costs of using AWS' container services.
— Jay (@jayair) October 28, 2024
So here's what we did:
1. Set good low cost options as defaults
2. Document in plain English what the costs would be
There's a new cost section in many of our docs. Starting with the VPC... pic.twitter.com/VlNk39bxoy
This is really good stuff from the SST team. Not only is clearly understanding costs an important part of building in the cloud, but the built-in, low costs alternative patterns are a great way to get started with more complex architectures.
No one wants to admit this, but:
— Sergio Pereira (@SergioRocks) October 27, 2024
- Serverless is technical debt
- Scrum is process debt
- Daily standups are communication debt
- RTO mandates are engagement debt
As with any kind of debt. These things can get you a lift on the short term, but you'll need to pay them back on…
I wouldn't call serverless technical debt, at least not with proper planning. Sergio expands in a comment that he's only seen it work for small MVPs and production-level loads with teams to manage the complexity. So, all the way from startup to steady state? Get started quickly and find your PMF, then go through growing pains like all tech orgs do, then settle on some form of serverless-first thinking to minimize operations as you continue to grow and expand.
December 2-6, 2024 - AWS re:Invent 2024
December 3, 2024 - Believe In Serverless Party
December 13, 2024 - ServerlessDays Rome
February 20, 2025 - ServerlessDays Manchester 2025
Please send me your serverless events!
Which code editor has AWS Lambda recently integrated into its console?
Click an answer below to start the quiz.
This week's star is Evandro Pires (@epiresdasilva). Evandro is the CTO at Senior SA leading its Cloud Native, Data & AI, and technology innovation strategies. He is also an AWS Serverless Hero, the host of the Sem Servidor Podcast, a regular conference speaker, and is now the organizer of the first ServerlessDays in LATAM. Thank you Evandro for continuing to spread the love of serverless to Brazil and beyond!
I hope you're all getting ready for AWS re:Invent! Being an AWS Hero certainly has its perks, one of which is learning about upcoming AWS releases. There is something very, very cool coming to re:Invent, and I can't wait to talk about it with all of you. Until then, my lips are sealed. Just know that I'm very excited.
See you 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.
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!
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.
Check out all of our amazing sponsors and find out how you can help spread the #serverless word by sponsoring an issue.
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.
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 ⭐️!