#144 — March 27, 2020

Read on the Web

Serverless Status
Serverless news, views, and developments every Friday

Tim’s Take: A re:Invent 2020 Serverless Wishlist — Lots of fun thoughts from one of the original creators of AWS Lambda (now independent) on what he’d like to see coming down the road for serverless, including reaching new markets, improving the developer experience, and heavily reduced runtime granularity (i.e. billing for 1ms increments, say, not 100ms).

Tim Wagner

How to Use AWS Lambda Authorizers with Third-Party Identity Providers — A guide to using Lambda functions to secure API Gateway APIs by authorizing against third party identity providers using OAuth.

Bryant Bost

Faster CI/CD for All Your Software Projects Using Buildkite — See how Shopify scaled from 300 to 1500 engineers while keeping their build times under 5 minutes.

Buildkite sponsor

📅▶️ Webinar: Optimizing Lambda Performance for Your Serverless Applications — If you’ve got time on Monday March 30, AWS’s James Beswick is giving an hour long session (12pm Eastern, 5pm UK, 6pm CET) on memory allocation and cold starts on AWS Lambda.

James Beswick (AWS)

📅 Call for Papers: ServerlessDays Virtual — The very first online-only ServerlessDays event is planned for April 29, and the CFP has just opened up — so be sure to submit a talk if this is of interest.

ServerlessDays

▶  Building Event-Driven Applications with Azure Functions — A high level 14 minute demo of bringing together parts of Azure Functions in a practical way.

Scott Hanselman and Jeff Hollan

Optimizing Lambda Memory Size During a CI/CD Pipeline — The more memory you allocate to your serverless functions, the higher the cost. You can optimize this with aws-lambda-power-tuning, but Yan Cui has gone a step further in this Lumigo-oriented example but you could replicate it on your own pipeline too.

Yan Cui

Optimizing C# for a Serverless Environment — Some C#-specific optimizations you could apply to squeeze out a little extra performance and ultimately reduce costs.

Carmel Eve

Automated, Agentless Observability for Serverless & Microservices — Identify issues fast & reduce MTTR with automated data correlation, payload visibility, & seamless monitoring. Try free.

Epsagon sponsor

How I Built a Machine Learning Pipeline on AWS for Under $7 a Day — A story rather than a tutorial. Points worth thinking about if you have ML work to do and want to avoid big capital costs for servers, workstations, etc.

Adam Tankanow

In Praise of S3, The Greatest Cloud Service of All Time — A short but sweet love letter.

Forrest Brazeal

lmdrouter: A Go HTTP Router for AWS API Gateway-Invoked Lambda Functions — A simple-to-use library for writing serverless functions that work upon API Gateway proxy requests.

Aqua Security

Two podcast episodes to try...

▶  Using HTTP APIs for API Gateway with Eric Johnson and Alan Tan — A discussion of why HTTP APIs (which now has a rather specific meaning in the API Gateway context) should be your first choice, the path to REST API feature parity, implementing CORS and authentication, and more.

Serverless Chats

▶  Communication Patterns in Serverless with Paul Swail — A chat about the types of messaging systems available from AWS, how to use them with your serverless apps, and how thinking asynchronously is key when building resilient systems.

Serverless Chats