The Technical Co-Founder Podcast with Fexingo: Engineering Founders, CTOs, and Building from Code

How One Startup Uses Deterministic Simulation Testing for Distributed Systems


Listen Later

In episode 110 of The Technical Co-Founder Podcast, Lucas and Luna explore how one startup — FoundationDB-inspired but built in Rust — uses deterministic simulation testing to catch distributed systems bugs before they reach production. They break down the technique: replayable pseudo-random scheduling, fault injection, and the insight that you can test failure modes that would take centuries to reproduce in the real world. Lucas explains why this matters for any team building on distributed consensus, and Luna asks the hard question: can you retrofit this into an existing system without rewriting from scratch? Specifics include a real case where a simulation found a two-year-old bug in a consensus protocol, and a discussion of the testing framework 'Turmoil' as an example. The episode is anchored to July 2026, when simulation testing is gaining traction beyond database internals into fintech and blockchain infrastructure.

#DeterministicSimulation #DistributedSystems #FoundationDB #Rust #Turmoil #Testing #FaultInjection #Consensus #Database #Fintech #Blockchain #Startup #Engineering #CTO #TechnicalCoFounder #FexingoBusiness #BusinessPodcast #SoftwareEngineering

Keep every episode free: buymeacoffee.com/fexingo

...more
View all episodesView all episodes
Download on the App Store

The Technical Co-Founder Podcast with Fexingo: Engineering Founders, CTOs, and Building from CodeBy Fexingo