Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CNCF [Cloud Native Computing Foundation]

Why the Future of the Cloud Will Be Built on Rust

CNCF [Cloud Native Computing Foundation] via YouTube

Overview

Explore the compelling argument for Rust as the future programming language of cloud software and the cloud native ecosystem in this insightful conference talk. Delve into the parallels between cloud environment constraints, core principles of the cloud native ecosystem, and Rust's fundamental concepts. Gain valuable insights from concrete examples of Linkerd's Rust proxy and other projects. Discover the roadmap for Rust's future in the cloud native world, both within the CNCF ecosystem and beyond. Learn about the evolution of cloud computing, from configuration management to modern cloud native approaches, and understand how Rust addresses critical aspects such as error handling, runtime safety, and concurrency. Examine the benefits of Rust's modular components and the Tokio async ecosystem in building robust cloud infrastructure.

Syllabus

Intro
A brief, subjective history of the Cloud
The Old World
OSS: Config Management
Making machines multi-tenant
Productizing the Datacenter
Decoupling the App from the Host
Cloud Native v1
Linkerd: A Service Mesh
Rust: the right tool at the right time
The classical model
The modern model
The system layers
Systems Programming
Requiring error handling
Preventing runtime errors
Opting-in to runtime errors
Safe Concurrency
Resource Acquisition is Initialization
Tokio's Async Ecosystem
Modular components
Summary

Taught by

CNCF [Cloud Native Computing Foundation]

Reviews

Start your review of Why the Future of the Cloud Will Be Built on Rust

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.