talk · intermediate · evergreen

"Testing Distributed Systems w/ Deterministic Simulation" by Will Wilson

Strange Loop Conference · Sep 20, 2014 · 40m 20s

What this video covers

Will Wilson of FoundationDB explains how the team tested their distributed database using deterministic simulation. By running the whole system in a simulator with injected faults and reproducible seeds, they could find rare concurrency and network bugs.

Why it surfaced in Hacker News

HN treats it as the canonical talk on simulation testing and a mind-blowing example of how far rigorous testing can go.

13.5recommendation score
12
distinct recommenders
11
recommendation months
5
strong recommendations

Recommendation context

Short excerpts from positive mentions. Open the source to read the full Hacker News discussion.

“It's well worth a watch if you want to understand the punishment that they put this database through”

“I recommend watching the whole thing”

“this is one of the most amazing talks on distributed systems”

Watch on YouTube ↗