
“Once again Saltmarch has knocked it out of the park with interesting speakers, engaging content and challenging ideas. No jetlag fog at all, which counts for how interesting the whole thing was.”
Cybersecurity Lead, PwC

“Very much looking forward to next year. I will be keeping my eye out for the date so I can make sure I lock it in my calendar.”
Software Engineering Specialist, Intuit

“Best conference I have ever been to with lots of insights and information on next generation technologies and those that are the need of the hour.”
Software Architect, GroupOn

“Happy to meet everyone who came from near and far. Glad to know you've discovered some great lessons here, and glad you joined us for all the discoveries great and small.”
Web Architect & Principal Engineer, Scott Davis

“Wonderful set of conferences, well organized, fantastic speakers, and an amazingly interactive set of audience. Thanks for having me at the events!”
Founder of Agile Developer Inc., Dr. Venkat Subramaniam

“What a buzz! The events have been instrumental in bringing the whole software community together. There has been something for everyone from developers to architects to business to vendors. Thanks everyone!”
Voltaire Yap, Global Events Manager, Oracle Corp.
Testing distributed systems is notoriously difficult. Concurrency bugs, network partitions, and clock skew often lead to flaky tests and elusive failures that are hard to reproduce. But what if you could replay the chaos on demand? This session explores the principles and implementation of deterministic simulation testing, a technique used by modern distributed systems such as TigerBeetle to uncover deep, hidden bugs.
Attendees will be introduced to TickLoom, a lightweight Java framework that brings deterministic simulation testing to Java developers. The session demonstrates how its single-threaded tick-loop and pluggable fault injection make it possible to systematically build and break distributed systems under controlled conditions. You will also see how TickLoom integrates with the Jepsen framework for consistency checking. Participants will leave with a clear understanding of this testing model and a practical toolset for uncovering critical issues deterministically.
What You Will Learn
How deterministic simulation testing works and why it is effective for distributed systems
How to use TickLoom to simulate faults, replay scenarios, and detect hidden concurrency bugs
How to integrate deterministic testing with Jepsen for consistency verification
Who Should Attend
Distributed systems developers, backend engineers, software testers, and architects interested in improving reliability and reproducibility through advanced testing techniques.