YoVDO

Building Reliable Infrastructure in Rust

Offered By: Rust via YouTube

Tags

RustFest Courses Rust Courses Distributed Systems Courses Database Design Courses Fault Injection Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore techniques for building reliable infrastructure in Rust in this conference talk from RustFest Paris 2018. Learn how to apply distributed systems and database testing methodologies to maximize bug detection efficiency and minimize hardcoded test bias. Discover approaches like property-based testing, model-based testing, fault injection, and network simulation to improve code reliability. Gain insights from Tyler Neely's experience finding bugs in complex systems and developing Sled, a modern embedded database for Rust. Understand the importance of thorough testing before deployment and how to leverage Rust's safety guarantees while dealing with external resources like files and sockets.

Syllabus

Intro
Your Brain
PropTest
ModelBased Testing
Linearize Ability
Fault Injection
Jepsen
ToA
Network Simulation
Lineage Driven Fault Injection
Miscellaneous


Taught by

Rust

Related Courses

The Rust Programming Language
Udemy
Rust for Beginners: Learn Rust in 4 Hours
Udemy
Rust For Undergrads
Udemy
Take your first steps with Rust
Microsoft via Microsoft Learn
Rust Fundamentals
Pluralsight