Given the extremely fast startup time and low memory usage of Rust binaries, using Rust in a serverless environment like AWS Lambdas is appealing. Rust launches extremely quickly from a cold start and uses little memory compared to other languages.
Our team wanted to use Lambda functions to scan through terabytes of data in S3 extremely quickly, and we needed to choose the fastest language for the job.
In this talk, Cliff will show how we compared Rust’s performance in AWS Lambda functions against other languages, specifically Go, Java, and Python. He’ll also cover some surprising ways you can tune Lambda performance, like how increasing lambda memory allocation will actually increase network bandwidth to S3, and more.
Each year, 8,000+ developers, engineers, software architects, dev teams, managers, and executives from 70+ countries gather for DeveloperWeek (Feb 15–17, San Francisco Bay Area & Feb 21-23, Virtual) to discover the latest in developer technologies, languages, platforms, and tools.
DeveloperWeek 2023 is the largest developer conference & event series including the DeveloperWeek 2023 Conference & Expo, 1,000+ attendee hackathon, 800+ attendee tech hiring expo, and a series of workshops, technical talks, and keynotes.
DeveloperWeek 2023 Speakers
Check out our Serverless Rust Series covering topics like:
- Getting started with serverless Rust in AWS Lambdas
- Comparing Rust with other languages in Amazon Lambda functions
- Performance data comparing Rust, Python, Go, and Java when used in Lambda functions.