Overview
Explore serverless Rust programming for cloud environments in this 44-minute conference talk. Discover how to run serverless workloads using Rust in Azure Functions and AWS Lambda. Compare the fundamental differences between these serverless providers and their impact on application development. Learn about serverless pricing, memory and speed benefits, service providers, and execution models. Dive into AWS Lambda specifics, including invocation diagrams, dedicated workers, and the AWS Lambda crate. Examine Azure Functions, covering asset functions, triggers, execution life cycles, RAM scaling, and HTTP endpoints. Gain insights into the advantages of using Rust for serverless applications and access valuable resources for further learning.
Syllabus
Introduction
What is Serverless
Azure Functions
Serverless Pricing
Why use Rust with Serverless
Memory and speed
Service Providers
HalfLife Logo
AWS Lambda
AWS Lambda Execution
Invocation Diagram
Dedicated Worker
Stack Overflow
AWS Lambda Crate
Results
Benefits
Asset Functions
Triggers
Function execution life cycle
RAM Scaling
Function Host
Http Endpoints
Rust Meetup
Rust in Azure Functions
Summary
Resources
Taught by
Rust