November 8, 2022
Only have a few minutes? Check out this week's MOST POPULAR links as chosen by our email subscribers.
Welcome to Issue #207 of Off-by-none (Community Edition)! ๐ This issue is sponsored by our friends at Momento.
In our previous issue, not-so-serverless Neptune went GA, more serverless databases joined the race, and we prepared for a slew of AWS pre:Invent announcements. This week, serverless apparently goes mainstream, we get even more serverless data options, and AI is probably stealing your code. Plus, we have some amazing content from the serverless community.
Momento Serverless Cache is about the developer experience. A true serverless cache that scales down to zero and can be added to your stack with only 5 lines of code in less than 5 minutes! Quality products don't come out of thin air. Read here about the why, and how the ex-DynamoDB founders of Momento built their product for developers! SPONSORED
There were a couple of really amazing product launches last week. Our friends at Momento launched out of stealth with their serverless cache and a $15M seed, Xata went GA to give Jamstack developers access to a serverless data platform with an API call, and Vercel introduced Turbopack, a Rust-based successor to Webpack.
Netlify released their Jamstack report, which states that the serverless development model is officially mainstream with 70% of developers using it, up from 46% the previous year. I have thoughts.
AWS App Runner now supports privately accessible services within Amazon VPC. Amit Gupta and Shivendra Panicker do a deep dive to explain why that’s important.
And who would have thought that AI generated code that learned from private repos would result in a lawsuit alleging “software piracy on an unprecedented scale?” ๐คทโ๏ธ
Finally, cloud security is hard, which is why an Azure Cosmos DB vulnerability gave access without authentication.
Okay, that’s enough picking on Microsoft for today. Let’s look at some Azure Durable Functions Patterns shared by Stefano Giannattasio.
Allen Helton tries to answer, “When is serverless more expensive than containers?” TLDR; sometimes, it depends, TCO. ๐
Speaking of serverless costs, Seza Akgün walks you through how to reduce AWS Lambda costs by 40% without writing a line of code. Quite an interesting story here.
Alex DeBrie explains how to use a cache to accelerate DynamoDB (or replace it), Erik Petersen shares a quick tip when using VPCs in your serverless applications, and Omid Eidivandi shares some serverless communication patterns.
David Wells has a repo with tons of resources explaining how to use JSDoc for TypeScript types.
Lee James Gilmore has an excellent tutorial that demonstrates how to implement serverless clean architecture and code with Domain-Driven Design.
Arpad Toth shares how to authorize requests with Lambda@Edge, Robert Slootjes has a quick trick for creating a UUID in Step Functions, and Santiago Palladino shows a nifty (but perhaps overly complex) way to type-check Lambda permissions with TypeScript.
Martyn Kilbryde shares an awesome walkthrough of building out a serverless event driven AI as a service project.
Daniele Frasca shows you the different options of routing API Gateway to a Lambda function using Lambda proxy and non-proxy integrations, with OpenAPI specs.
And David Boyne is pumping out EventBridge content like crazy. Try to keep up.
Davide de Paolis shares a migration story from a PHP monolith to serverless with a multi-stack cross-account canary rollout. The Strangler Fig pattern is at play here, though as the post demonstrates, a real world implementation can be tricky.
David Linthicum says lift-and-shift cloud migrations are dying. Apparently 75% of IT organizations are building net-new applications to take advantage of cloud-born features like serverless. Sounds about right to me.
Matthew Meckes explains how to scale your startup with Serverless on AWS. There’s some good background on cognitive load in here.
Dave Vellante does some breaking analysis on Cloudflare’s supercloud. He says this is what multicloud should have been.
I shared some thoughts on Serverless Platform Engineering.
Hillary Wilmoth proclaims that Kubernetes isn’t done yet. I think we need a catchphrase like “OK boomer” to dismiss this type of nonsense. ๐
Podcasts, Videos, and more ๐ง
Dev Agrawal has a great video on why you probably don’t know serverless.
Kaivalya Apte from The Geek Narrator does an AWS DynamoDB (Internals) Masterclass with Alex Debrie.
Marcia Villalba is back, with a new video on why you should build a multi-region serverless application, and why you should not.
The Serverless Craic team talks about the launch of The Value Flywheel Effect Book. I was lucky enough to get an early copy of this, and it is an excellent read.
Well, color me disappointed. I thought there would be a lot more announcements starting on the first of November, but there’s been nothing game-changing yet. Let’s cross our fingers for next week.
David Boyne announced the launch of SchemaWatcher, an open source EventBridge CDK construct that will notify your downstream consumers of schema changes. Pretty cool.
So you want to roll your own application platform. All you need is:
— Kelsey Hightower (@kelseyhightower) April 3, 2020
Linux
Docker
Kubernetes
Istio
Prometheus
Fluentd
Grafana
Jaeger
Harbor
Open Policy Agent
Vault
Spinnaker and Jenkins
Oh, almost forgot, you're also going to need servers, people, and glue. Bring lots of glue.
If you have an event, webinar, etc. that you’d like me to mention, please email me.
November 7 – 11 – 8th International Workshop on Serverless Computing (WoSc 8)
November 16 – 17 – Serverless Summit Conference
November 28 – December 2, 2022 – AWS re:Invent
There is a very long list of people who are doing #ServerlessGood and contributing to the Serverless community. These people deserve recognition for their efforts. So each week, I will mention someone whose recent contribution really stood out to me. I love meeting new people, so if you know someone who deserves recognition, please nominate them.
This week’s star is Dhaval Nagar (@dhavaln). Dhaval is the founder and director of AppGambit, a cloud consulting firm, and an AWS Serverless Hero. Dhaval is also the Lead Technical Architect at Vizabli. He has cleared 11 AWS Certifications, among other cloud certifications, and is a regular speaker at AWS user groups and conferences. Dhaval also writes on his Medium blog, and runs the Surat AWS and Serverless User Groups and has organized over 20 meetups since starting them in 2018. Thanks, Dhaval, for your contributions in growing the serverless community!
If you want to support the newsletter and get extended commentary every week, be sure to check out the premium edition. I was mightily disappointed by the lack of serverless pre:Invent announcements this past week. I’m crossing my fingers that re:Invent will leave me pleasantly surprised. Either way, I’ve got some really big news to share next week.
Until then,
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 Twitter, 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 โญ๏ธ!