World Congress 2023 Sep 27, 2023

Get ready to Rustle

Marco Otte-Witte

Switching your high-throughput microservices to Rust will drastically slash your cloud infrastructure costs. Discover how to build resilient, lightning-fast web backends without the nightmare of manual memory management.

Pause
Mute Enter Fullscreen
#1 about 2 min

Exploring the rise of industry adoption trends for Rust

Major tech companies increasingly adopt Rust to safely replace legacy systems programming languages.

#2 about 1 min

Shifting focus to Rust for web backend development

Applying systems-level capabilities simplifies building secure and performant cloud web applications.

#3 about 5 min

Reviewing Rust language basics and explicit type systems

Understanding core language features like explicit null types and error handling enums builds a foundation for safety.

#4 about 3 min

Understanding compile-time memory management and strict variable ownership

The compile-time ownership model eliminates the need for garbage collection and reduces manual memory management risks.

#5 about 3 min

Navigating the essential components of the Rust web ecosystem

Maturing asynchronous runtimes and data store integrations provide all necessary building blocks for modern architectures.

#6 about 2 min

Building a basic backend web server implementation in Rust

Comparing code structures between runtime environments reveals how cleanly request routing works in compiled applications.

#7 about 3 min

Analyzing performance consistency and server request throughput metrics

Eliminating garbage collection pauses produces higher request throughput and reliably consistent performance metrics.

#8 about 2 min

Reducing cloud infrastructure costs and overall server energy consumption

Faster server responses reduce necessary infrastructure levels, ultimately lowering cloud hosting costs and energy consumption.

#9 about 6 min

Improving long-term code maintainability with explicit data type systems

Replacing implicit business rules with rich type systems prevents bugs and simplifies developer onboarding processes.

#10 about 6 min

Identifying ideal use cases and incremental technology adoption strategies

Selecting optimal microservice boundaries or native extension points enables teams to navigate the initial adoption curve.

#11 about 2 min

Looking toward the future abstraction levels of Rust frameworks

Ecosystem improvements will continue to lower the learning curve while maintaining strict performance guarantees.

Matching moments

9:46 min

Exploring the rising adoption and versatility of Rust

Chris Heilmann +2 · LIVE

2:40 min

Why learning Rust offers strategic advantages for web developers

Francesco Ciulla Francesco Ciulla · Coffee With Developers

2:27 min

Exploring Rust for cloud and web services

Patrick Koss Patrick Koss · WWC 2024

4:13 min

Common architectural patterns for migrating to Rust

Vitaly Bragilevsky Vitaly Bragilevsky · WWC Europe 2026

1:33 min

Evaluating programming language energy efficiency

Ricardo Sueiras Sueiras · LIVE

4:27 min

Evaluating backend framework choices for modern software applications

Edith Harbaugh Edith Harbaugh +3 · WWC Europe 2026

Upcoming sessions on this topic

Open session

World Congress 2026 North America

API = Some REST and HTTP, right? RIGHT?!

Rustam Mehmandarov

Passionate computer scientist

Rustam Mehmandarov
Open session

World Congress 2026 North America

Fast by Design: A Masterclass in High-Performance Web Engineering

Aaron Grogg

Senior web developer, committed to improving the user experience by improving web performance

Aaron Grogg
Open session

World Congress 2026 North America

How to generate business value through performance optimizations

Nikolai Sidiropulo

Software Engineer at Meta

Nikolai Sidiropulo
Open session

World Congress 2026 North America

When Humans Stop Writing Code: Rethinking Languages, Compilers, and Responsibility

Simon Auer

Organizer of flutter vienna meetup and CEO of marqably

Simon Auer
Open session

World Congress 2026 North America

Testing React Backends Like a Pro: Mocking Databases with SQLite

David Morris

Solution Architect

David Morris
Open session

World Congress 2026 North America

Full Stack with Flutter - are we there yet?

Nemanja Stošić

Senior Flutter Developer

Nemanja Stošić