This week our serverless superhero is Paul Swail
. A man who needs no introduction, Paul is a legend in the serverless community. He is an independent serverless consultant and author of the ServerlessFirst
There are two types of serverless developers, those who know they’ve read Paul’s content and those that don’t realize it. This past week, he helped us out by consolidating a list of where serverless devs hang out
. Thank you Paul, for sharing your expertise with the community and for all your work advancing this tech.
created an example application that illustrates beautifully a perfect use case for Lambda function urls. It is a “request time off” app
that sends an email to your supervisor and allows approval or rejection by calling the function url. This app uses DynamoDB, DynamoDB streams, Lambda, Step Functions, and SES. It is a great example of how to tie serverless services together in a practical way.
Troubleshooting event-driven architectures can be difficult. Marcia Villalba
helps us out with her video on creating an EventBridge event log
. She also includes routing failures to a dead letter queue, so none of your events drop out of sight leaving you scratching your head trying to figure out what happened.
If you’re a NodeJS developer, great news! Node 16 is now available as a runtime for Lambda
. This is available in the AWS CLI, SAM, and CloudFormation for deployment options. A word of caution - there have been rumblings that Node 16 might not be as performant as Node 14, we’ll follow up soon with some initial benchmark results.
Step Functions has released a brand new experience in the AWS console, providing greater workflow observability
. One of the bigger complaints I hear when talking about Step Functions are that they are notoriously hard to debug when issues arise. This update should help address some of those concerns. There’s even a video where Dan Ronald
walks us through how to use it
Food For Thought
If you’ve been starting to explore Step Functions, be sure to check out my post on 3 pitfalls of Step Functions and how to avoid them
. Based on your comfort level with Step Functions I offer a beginner, intermediate, and advanced option to work around some of the service quotas.
If you’re subscribed to this newsletter, chances are you try to consume as much serverless content as you possibly can. I do the same thing. Daniele Frasca
helps us out this week by compiling a list of resources
where you can find high quality content. He goes into people to follow, programs to watch, podcasts to subscribe to, and blogs to read. Thank you Daniele for this great list to help us stay informed!
Whether you’re just getting started in serverless or are a long time veteran, there is so much to learn. New features get released regularly and blog posts and tutorials are published every day.
I will be giving a talk at Serverless Boston/NYC
about Step Functions, so be sure to register for a fun learning opportunity.
If you’d like to make a recommendation for the serverless superhero or for an article you found especially useful, send me a message on Twitter
, or email