~/talk

Building Reliable Infrastructure in Rust

Talkat RustFest Paris 2018 · 2018-05-26..05-27· [databases]
slides:none on file

After years chasing production breakages the talk shows concrete techniques: property and model‑based testing with prop test and quickcheck that auto‑shrink failing traces, Sled embedded database examples that exercised crash and restart, and fault injection using the fail crate, Jepsen, and TLA+ plus simulator work. It cites empirical findings (92% of critical failures leave code traces; 58% would be caught by simple tests), explains lineage‑driven fault injection, and demonstrates deterministic simulators, clocks, RNGs, and replayable failing inputs that actually find bugs.

AI-written summary · about

  1. 0:00Intro
  2. 3:30Your Brain
  3. 6:52PropTest
  4. 10:38ModelBased Testing
  5. 14:18Linearize Ability
  6. 17:21Fault Injection
  7. 22:28Jepsen
  8. 24:09ToA
  9. 25:33Network Simulation
  10. 28:41Lineage Driven Fault Injection
  11. 30:42Miscellaneous
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.