We put a distributed database in the browser and made a game of it

TigerBeetle is a distributed financial transactions database that prioritizes mission critical safety. The team behind TigerBeetle has developed a deterministic simulator called the Viewstamped Operation Replicator (VOPR) that combines fuzzing with simulated time dilation and reproducible failures to test complex distributed systems bugs. The VOPR allows for fault control and verification of linearizability. The team has now made TigerBeetle available to run in web browsers using WebAssembly, allowing users to experience different scenarios including perfect network conditions, challenging conditions similar to Jepsen testing, and even catastrophic failures with disk corruption. This unique approach to testing has helped the team build confidence in TigerBeetle and its ability to handle various situations.

https://tigerbeetle.com/blog/2023-07-11-we-put-a-distributed-database-in-the-browser/

To top