For those who aren't aware Bengaluru Systems, is a really cool community of systems enthusiasts here in Bengaluru, India. The meetups cover insightful talks on distributed systems, databases, compilers, and more! It was created back in May 2024 by some amazing folks like Madhav and Rowjee.
This edition introduced a lightning talk format where all of us were given the opportunity to present what we have been working on or what we found interesting.
This event saw several lightning talks including ones given by Navin (who spoke about his Torrent client in Rust) and Sudhir who spoke about his findings and research on Swiss Tables, which are used by Go 1.24, Valkey, and Rust’s port of Google's Swiss table hashbrown.
During the event, I was given the opportunity to present an old project of mine - Quaso (a Raft implementation in Rust). During this presentation, I gave a basic overview of how Raft leader election works and how new entries to a log are replicated across a cluster. The presentation concluded with a short demo on leader elections and re-elections, simulating append entries, and a demo with a basic Key-Value store.
After this, we had @nilderef talk about his implementation of Raft in rust + how the raft protocol works in general. We also saw a very cool live demo of leader election and simulated failures, which was a very cool demonstration of fault tolerance in real life. pic.twitter.com/RxixiiCXV0
— Bengaluru Systems (fka Bengaluru Systems Meetup) (@BengaluruSys) September 17, 2025
I spoke about how my current implementation works, how it can be extended to have consensus over any serializable type in Rust. I touched upon my previous implementation which made use of Google's tarpc crate in Rust, and the issues that came up with it.
This was my first individual talk, and my first in a while (the last one being my presentation for anna at GoLang Bengaluru #76).
After this, we had @nilderef talk about his implementation of Raft in rust + how the raft protocol works in general. We also saw a very cool live demo of leader election and simulated failures, which was a very cool demonstration of fault tolerance in real life. pic.twitter.com/RxixiiCXV0
— Bengaluru Systems (fka Bengaluru Systems Meetup) (@BengaluruSys) September 17, 2025