January 11, 2023

Scanner at DeveloperWeek 2023

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.

About DeveloperWeek

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.

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.

We believe that traditional log architectures are broken for modern log volumes. Scanner enables fast search and detections for log data lakes – directly in your S3 buckets. Reduce the total cost of ownership of logs by 80-90%.
Photo of Cliff Crosland
Cliff Crosland
CEO, Co-founder
Scanner, Inc.
Cliff is the CEO and co-founder of Scanner.dev, which provides fast search and threat detections for log data in S3. Prior to founding Scanner, he was a Principal Engineer at Cisco where he led the backend infrastructure team for the Webex People Graph. He was also the engineering lead for the data platform team at Accompany before its acquisition by Cisco. He has a love-hate relationship with Rust, but it's mostly love these days.