filmov
tv
Harder, better, faster, stronger Lambda functions with Rust
Показать описание
Join AWS serverless hero and Rust advocate Luciano Mammino as he explores using Rust with AWS Lambda in this talk. Discover the benefits of Rust, including its zero-cost abstractions, robust type system, and efficient package management with Cargo. Luciano introduces best practices for creating, testing, and deploying Lambda functions using Rust, sharing valuable insights on handling S3 events, SQS batch processing, HTTP-based Lambdas functions, and integrating with AWS SAM. This session is essential for anyone looking to optimize serverless applications with Rust in the AWS ecosystem. Don't miss the live demonstrations and learn how to start leveraging Rust for your Lambda functions!
00:00 Introduction and Speaker Welcome
01:26 Why Rust?
04:53 Rust Syntax and Error Handling
08:48 Rust and AWS Lambda
11:08 Creating a Lambda Function in Rust
19:45 Setting Up Your Rust Environment
21:04 Live Demo: S3 Lambda Function
29:29 Handling SQS Events with Rust
35:22 Understanding JSON in Rust
36:34 Debugging Lambda Functions
36:55 Handling Various JSON Payloads
39:41 Creating an HTTP Lambda Function
42:07 Deploying Lambda Functions
46:43 Infrastructure as Code with SAM
49:07 Closing Notes and Resources
52:30 Q&A Session
00:00 Introduction and Speaker Welcome
01:26 Why Rust?
04:53 Rust Syntax and Error Handling
08:48 Rust and AWS Lambda
11:08 Creating a Lambda Function in Rust
19:45 Setting Up Your Rust Environment
21:04 Live Demo: S3 Lambda Function
29:29 Handling SQS Events with Rust
35:22 Understanding JSON in Rust
36:34 Debugging Lambda Functions
36:55 Handling Various JSON Payloads
39:41 Creating an HTTP Lambda Function
42:07 Deploying Lambda Functions
46:43 Infrastructure as Code with SAM
49:07 Closing Notes and Resources
52:30 Q&A Session