This week our serverless superhero is Jannik Wempe, senior software engineer at Hashnode. Jannik is a self-proclaimed serverless enthusiast, and it really shows through the content he posts on his blog. He also engages with the community regularly on Twitter, offering high value lessons from things that he works on and sharing important serverless updates and threads. Thank you Jannik for being so active in the community and helping others!
Software engineers are curious by nature. Many that I know aren’t a big fan of “magic”, meaning they have to know exactly how something works before accepting it as viable. Julian Wood wrote an amazing piece on AWS Lambda governance and guardrails that talks specifics about every major component of Lambda. Often-times Lambda feels like magic with the way that it scales, communicates with other services, and persists data across invocations. But Julian has helped clarify that significantly for us.
Chances are you have heard of Amazon CloudFront before. But did you know how much power it has for providing serious performance boosts to your website? Jones Zachariah Noel tells us all about it in his blog post Amazon Cloudfront for your tech stack. He goes through some major features, explains use cases for them, and shows you how to set them up.
A difficult concept to master in software is multi-tenancy. But throw serverless into the mix and it gets a little more difficult at times. Last week I (Allen Helton) wrote about 3 things to know before building a multi-tenant serverless app. I talk about what multi-tenancy is and three architectural concerns to consider when building.
Cognito users recently got a security boost for their applications. Yan Cui demos how to setup geofencing and IP allow-list for Cognito user pools in a new post last week. He walks you through how to configure it via the AWS console and shows how to block proxy access to your app as well.
Last week on Serverless Office Hours, Julian Wood and Matteo Rinaudo give us all the details on AWS CloudFormation Hooks. They talk about why they are useful, the feature set of hooks, and walk us through a valuable example of setting it up via Infrastructure as Code.
An exciting new release came to Serverless Land last week. You can now view and share serverless snippets with the community. Snippets are essentially little GitHub gists that show how to do something as a best practice. This will be an incredible library once the inventory gets built up a bit.
Amazon EventBridge can now receive events from GitHub, Stripe, and Twilio using WebHooks. This particularly useful feature shortcuts the process we’d have to do to setup WebHook integrations by letting us use a Quick Start.
I am always on the lookout for the best content being created each week. I read tons of articles and watch videos on serverless every week and what you see above is the best of the best. Thank you all for putting out such high quality work to help serve the community. You make assembling a newsletter like this easy, interesting, and a great opportunity to learn!