Hi, I'm James. Welcome to a brand new series on building serverless applications on AWS with Rust.
Rust is a systems programming language known for its performance, reliability, and efficient resource management. These features make it an ideal choice for building serverless applications on AWS.
In this tutorial, we will cover the basic structure of Rust Lambda functions and show you how to deploy them using AWS SAM. With Rust and AWS SAM, you can achieve lightning-fast response times and reduce the risk of downtime in your applications.
I'm talking 90ms cold starts with 128mb of memory.
00:00 - Introduction
00:40 - Why Rust on Lambda
02:10 - Initialize a new project
03:45 - A Tour of the template project
04:20 - Rust Function Code
05:35 - Bootstrap the Runtime
07:20 - Function Handler
10:40 - Deploy to AWS
13:10 - Invoke the Function
14:05 - Performance
Links
Install Rust - https://www.rust-lang.org/tools/install
Install Cargo Lambda - https://www.cargo-lambda.info/guide/g...
Install AWS SAM - https://docs.aws.amazon.com/serverles...
Lambda Custom Runtime - https://docs.aws.amazon.com/lambda/la...
Learning Rust GitHub - https://github.com/jeastham1993/learn...
Lambda Rust Runtime GitHub - https://github.com/awslabs/aws-lambda...
Web - https://jameseastham.co.uk
Twitter - / plantpowerjames
LinkedIn - / james-eastham