

Exploring TigerBeetle, part 2: Viewstamped Replication (VSR) Consensus Protocol
Following the success of last month’s well-attended session on TigerBeetle debit/credit primitives (thank you to everyone who joined!), we’re continuing our deep dive into TigerBeetle with Part 2: Viewstamped Replication (VR) Consensus Protocol.
Join us for an interactive exploration of how TigerBeetle achieves strict serializability, high availability, and extreme safety in the face of crashes, partitions, and storage faults—without sacrificing performance.
Format: 30-40 minutes focused presentation 15-20 minutes open discussion and Q&A.
Pre-work Material to Review (required for full participation)
Part 1 Slides: Exploring TigerBeetle – Debit/Credit Transactions, https://space-rf-org.github.io/dulss-study-group/001/slides.html
QCon London '23 - A New Era for Database Design with TigerBeetle, Watch on YouTube
The Primeagen interview: TigerBeetle Watch on YouTube
Jepsen analysis of TigerBeetle by Kyle Kingsbury, https://jepsen.io/analyses/tigerbeetle-0.16.11
Original Viewstamped Replication Paper (1988) https://www.cs.princeton.edu/courses/archive/fall11/cos518/papers/viewstamped.pdf
Viewstamped Replication Revisited (2012) – Barbara Liskov & James Cowling, https://dspace.mit.edu/entities/publication/80846d94-fcd3-40e6-87fb-8d91fe99a5d1
Please join the Designing Ultra Large Scale Systems Discord: Join Discord Server
The event will be in Classroom 1 on the Discord.