Skip to content
0:00 / 0:00

#rust#testing#sled

RustFest Paris 2018: Building Reliable Infrastructure in Rust by Tyler Neely

Rust Programming Language

70K subscribers • 72 videos on Hallway • Conference channel

YouTube
  • Recommended by 4 people: 1 on Lobsters and 3 in engineering communities.
  • A classic. People kept recommending it from 2018 to 2025.
  • Presented by Tyler Neely, creator of Sled

Intermediate. Assumes working knowledge.

6.3K views8 years ago4 recommendations

Tools and practiceSystems programmingTestingRustFault tolerance and failure

Tyler Neely discusses techniques for testing complex systems and infrastructure in Rust to find bugs before deployment.

Tyler Neely can help us to test if our code is really the best he is sharing techniques to test with some tweaks so our biases can lay to rest After years of getting whooped by bugs at scale at various North American infrastructure companies, Tyler moved to Berlin where he spends his days reading papers, finding bugs in complex systems, and building Sled - a modern embedded database for the Rust ecosystem. He believes on-call people should sleep as long as they want. The wild success of testing tools like Jepsen is a wake-up call that we’re approaching systems engineering from a fundamentally bug-prone perspective. Why don’t we find these devastating bugs on our laptops before opening pull requests? Rust’s compiler gives us wonderful guarantees about memory safety, but as soon as we open files or sockets, all hell seems to break loose. This talk will show you how to apply techniques from the distributed systems and database worlds in a way that maximizes the number of bugs found per cpu cycle, and reduce the amount of bias that we hardcode into our tests. (Limerick by @llogiq) paris.rustfest.eu/sessions/building-reliable-infrastructure-…

Why it's here

4 people recommend this

What people say. Recommended as an excellent presentation on testing and simulation techniques for systems engineering in Rust.

u/WrongJudgment6in r/rust • Recommends

On “What is your favorite video/talk about Rust?”

In no particular order On testing Building Reliable Infrastructure in Rust by Tyler Neely On API design Type-Driven API Design in Rust by Will Chricton History and design of Async Await over it's inception Rust's Journey to Async/Await by Steve Klabnik Part 2 of sorts The Talk you've Been Await-ing For by Steve Klabnik On data structures from scratch Implementing Rust's Vec from Scratch by Ryan Levick

u/krenotensledin r/rust • Recommends

On “How should I test my networking code?”

Simulation a la link to this video See https://github.com/spacejam/sled/blob/master/crates/paxos/tests/quickcheck.rs as an example.

teymouron Lobsters • Recommends

Building Reliable Infrastructure in Rust

u/stylussin r/rust • Recommends

On “Testing.”

link to this video Best presentation on the topic