Overview
In this comprehensive video course, you'll dive into the world of serverless data engineering using AWS Lambda and Rust. Led by industry expert Noah Gift, you'll explore the fundamentals of serverless computing, master AWS Lambda, and harness the power of Rust for high-performance serverless applications.
What You'll Learn- Understand the core concepts of serverless architecture and Function as a Service (FaaS)
- Develop and deploy AWS Lambda functions using Python, Ruby, and Node.js
- Leverage Cargo Lambda for efficient Rust-based serverless development
- Compare performance and resource utilization across different programming languages in AWS Lambda
- Optimize serverless applications for cost-effectiveness and efficiency
Section 1: Serverless Foundations and AWS Lambda Basics
- Introduction to serverless computing and its benefits
- Understanding Function as a Service (FaaS) and AWS Lambda
- The "Build vs. Wash Cup" analogy for serverless development
Section 2: Multi-language Lambda Development
- Creating a "Hello World" application in AWS Lambda
- Implementing a "Tunnel Game" in Python, Ruby, and Node.js
- Comparing implementation differences across languages
Section 3: Rust and Cargo Lambda
- Introduction to Cargo Lambda and its advantages
- Setting up and using Cargo Lambda for serverless development
- Creating your first Rust-based Lambda function
Section 4: Advanced Serverless Optimization with Rust
- Building complex applications using Cargo Lambda and Rust
- Performance comparison between Rust and other languages in Lambda functions
- Best practices for optimizing serverless applications
This course is ideal for data engineers, software developers, and cloud architects who want to leverage serverless technologies for efficient and scalable data processing. Basic programming knowledge and familiarity with cloud concepts are recommended.
About the InstructorNoah Gift is a lecturer at UC Davis Graduate School of Management, MSBA program, and Northwestern Graduate Data Science program. With over 20 years of experience in the software industry, Noah has worked in various roles from CTO to individual contributor. He is the author of numerous books on topics including DevOps, MLOps, and cloud computing.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Watch now
Unlock full access