YoVDO

Why the Future of the Cloud Will Be Built on Rust

Offered By: CNCF [Cloud Native Computing Foundation] via YouTube

Tags

Conference Talks Courses Systems Programming Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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]

Related Courses

Building Geospatial Apps on Postgres, PostGIS, & Citus at Large Scale
Microsoft via YouTube
Unlocking the Power of ML for Your JavaScript Applications with TensorFlow.js
TensorFlow via YouTube
Managing the Reactive World with RxJava - Jake Wharton
ChariotSolutions via YouTube
What's New in Grails 2.0
ChariotSolutions via YouTube
Performance Analysis of Apache Spark and Presto in Cloud Environments
Databricks via YouTube