Developersummit
  • HOME
  • SPEAKERS
  • SESSIONS
  • SCHEDULE
  • FAQ
  • BUY TICKETS
  • ONDEMAND
  • CONTACT
saltmarch

GIDS news media, articles, insights and virtual events educate and illuminate its audiences so they can be fully prepared to deal with the new realities at work and in their professions.

Saltmarch On-Demand
Media

Our Experts

Videos On Demand

Insights

Call for Papers

Connect

About Us

Privacy Policy

Terms & Conditions

Contact Us

Subscribe to Developersummit

Get the latest event updates, and insights from today's leading voices.

© 2026-2027 Saltmarch. All rights reserved.

Taming Chaos: Deterministic Simulation Testing for Distributed Systems
RegisterTwitterLinkedInFacebook

< session />

Taming Chaos: Deterministic Simulation Testing for Distributed Systems

Fri, April 24 at 3:10 PM - 4:10 PM GMT+5:30ArchitectureOpsTech BackEnd

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.

< speaker_info />

About the speaker

Unmesh Joshi

Unmesh Joshi

Distinguished Engineer, Thoughtworks

Unmesh is a seasoned technology leader with 24 years of industry experience. As an ardent enthusiast of software architecture, he firmly believes that today's tech landscape requires a profound understanding of distributed systems principles. His years of experience have helped him become proficient in diverse technologies and platforms, including Scala, Akka, Kafka, Cassandra, Kubernetes, Docker and Cloud Services.

Unmesh's book, Patterns of Distributed Systems forms an essential catalog of patterns aimed at enhancing comprehension, communication and education on distributed system design.

Related Talks

AI-First Repositories: Architecting Your Codebase for AI Collaboration

Thu, April 23

AI-First Repositories: Architecting Your Codebase for AI Collaboration

Prithveesh Goel
Your Agent Is Ignoring You

Wed, April 22

Your Agent Is Ignoring You

Karrtik Iyer, Jem Joseph Elias
Granularity and Communication in Microservices Architectures

Thu, April 23

Granularity and Communication in Microservices Architectures

Neal Ford

On-Demand Talks

From Domain Driven Design (DDD) to Delivery

From Domain Driven Design (DDD) to Delivery

Daniel Hinojosa
Analytics & Data Science with Privacy at its Core

Analytics & Data Science with Privacy at its Core

Gopikrishnan Varadarajulu
Enterprise Architecture for Next-Gen Innovations

Enterprise Architecture for Next-Gen Innovations

Rohit Bhardwaj
Designing Applications with Functional Programming Constructs

Designing Applications with Functional Programming Constructs

Venkat Subramaniam
Domain-Driven Design - Where Rubber Meets the Road

Domain-Driven Design - Where Rubber Meets the Road

Raju Gandhi
Enterprise Architecture 4.0: The AI-Driven Future Preview

Enterprise Architecture 4.0: The AI-Driven Future Preview

Rohit Bhardwaj
All On-Demand »