A presentation at Rust Linz, July 2021 in in Linz, Austria by Stefan Baumgartner
If you run your software in the cloud, you might have already done some Serverless programming. Be it either as glue code that connects existing services or for your entire web API. But can we run Serverless workloads with our most favorite programming language as well?
We can! In this talk, we are going to look at how to run serverless workloads in Rust in Azure Functions and AWS Lambda. In doing so, we will see the fundamental differences between both serverless providers, and what effect this has on your applications!
The following resources were mentioned during the presentation or are useful additional information.
Sample repo for Azure Functions and AWS Lambda
How Cold Starts work on Azure Functions
Using custom handlers.
Includes info on AWS Lambda execution lifecycle
Blog post on AWS
The crate that implements AWS Lambda
A speciality of Azure Functions
A good place to get started with AWS Lambda in Rust without the infrastructure hazzle
The Serverless Framework - the jQuery of Serverless