~/talk

How three engineers at Antithesis shipped a production database in 14 months - safely!

links:none on file
slides:none on file

Antithesis builds and ships Pangolin, a tree‑based OLAP database written in Rust and deployed to S3 with V8 for query lambdas, in 14 months with three engineers. The team uses property-based testing (Hegel/QuickCheck-style swarm testing and shrinking) plus deterministic simulation testing to fuzz multiversal execution traces, catch a subtle small‑vector coalescing bug, and validate correctness of distributed behavior, compaction, and recovery before production rollout.

AI-written summary · about

  1. 0:00Rolling your own database
  2. 2:49Correctness matters
  3. 7:30Design to production
  4. 11:00Property-based testing
  5. 13:07Impurum sandwich testing in Pangolin
  6. 14:34Primary index complexity
  7. 17:47Bug via property-based testing
  8. 23:44Simulation testing benefits
  9. 26:16Database testing takeaways
  10. 36:08Q&A
~/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.