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 · World Congress 2024

4:13 min

Common architectural patterns for migrating to Rust

Vitaly Bragilevsky Vitaly Bragilevsky · World Congress 2026 Europe

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 · World Congress 2026 Europe

Upcoming sessions on this topic

Open session

World Congress 2026 North America

September 25, 2026 · 10:20–10:50

Stage 2

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

Rustam Mehmandarov

Passionate computer scientist

Rustam Mehmandarov
Open session

World Congress 2026 North America

September 24, 2026 · 14:50–15:20

Stage 9

How to generate business value through performance optimizations

Nikolai Sidiropulo

Software Engineer at Meta

Nikolai Sidiropulo
Open session

World Congress 2026 North America

September 24, 2026 · 16:10–16:40

Outdoor Stage

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

September 25, 2026 · 10:20–10:50

Stage 9

Testing React Backends Like a Pro: Mocking Databases with SQLite

David Morris

Solution Architect at Leidos

David Morris
Open session

World Congress 2026 North America

September 24, 2026 · 17:30–18:00

Stage 7

Full Stack with Flutter - are we there yet?

Nemanja Stošić

Senior Flutter Developer

Nemanja Stošić
Open session

World Congress 2026 North America

September 25, 2026 · 16:00–16:10

Outdoor Stage

public void saveMoney(AI): The Developer's Guide to Unit Economics

Hrushikesh Pokala

Senior Software Engineer Lead at Equifax

Hrushikesh Pokala