Distributed (Database) Systems @TigerBeetleDB: the financial transactions database designed to power the next 30 years of transaction processing.

Ann Arbor, MI
Joined October 2021
Joined @TigerBeetleDB full time this week, where I would be working at the intersection of distributed systems, storage & databases alongside a phenomenal team. Looking forward to growing with the company! :)
13
7
1
296
27,576
Chaitanya Bhandari retweeted
Most consensus protocols are expressed in terms of “event-based transfer”. But what if you could express a consensus protocol in terms of “state-based transfer”? We’re not changing TB’s protocol any time soon… but join matklad and Tobi for a fun adventure into the future!
IronBeetle⚡️ Ep 124 Redesigning Consensus From Scratch! youtu.be/ReqWrmhpp8M
1
4
14
556
Chaitanya Bhandari retweeted
Just use TigerBeetle…
Recently I interviewed a Senior Engineer. Strong candidate. Kafka? ✅ Redis? ✅ Microservices? ✅ Distributed systems? ✅ Then I asked: "You're building the inventory service for a flash sale. Only 1 item left in stock." Two users hit “Buy Now” at the exact same millisecond. Both requests pass the “is available?” check. Both create an order. Both deduct stock. Now you’ve sold 2 items when only 1 existed. How do you guarantee you never oversell — even with concurrent requests, client retries, and partial failures? "Just use a database transaction." Doesn’t fully solve it if both requests read `stock = 1` before either writes, or if the response is lost and the client retries. "Check stock before deducting." What happens when both checks happen at the same time? "Use Redis DECR and reject if it goes negative." What happens if Redis is down, or the decrement succeeds but the order is never persisted? Your turn: How would you design this inventory reservation API so concurrent buyers and retries never oversell the last item? There’s a specific distributed-systems concept behind this. And you’ll encounter it everywhere inventory, tickets, seats, coupons, and limited resources are involved.
5
12
1
166
9,043
Chaitanya Bhandari retweeted
Tomorrow, the next chapter of IronBeetle⚡️— designing a consensus algorithm from scratch! (Note the new time slot: 3pm UTC on Fridays for ‘how TigerBeetle works from the inside’ with matklad, steaming on X, Twitch and YouTube.)
6
17
812
Chaitanya Bhandari retweeted
Once again a fantastic time in Accra with #MojaCom32 last month! It's a joy to witness the @mojaloop community's growth, and progress towards inclusive Instant Payments worldwide.
2
17
826
Chaitanya Bhandari retweeted
September in TigerLand is out! - Forest fuzzer made simpler and stricter - All Systems Distributed talks now available - Jonas Axboe is @RadicalCUP North America champion tigerbeetle.com/newsletters/…
2
6
30
1,618
Chaitanya Bhandari retweeted
"Are generative (randomized) tests significantly more effective than example-based unit-tests at discovering bugs?" matklad.github.io/2026/09/19…
16
1
149
9,926
Chaitanya Bhandari retweeted
Tomorrow, Andrew Kelley’s State of the Tagged Union Address. Join us! With Andrew in the live chat. Sep 28, 9am PT / 12PM EST / 6PM CET youtu.be/zwi5b5xSsKA
Next up, Hillel Wayne with Logic for Programmers! Join us tomorrow for the third to last Systems Distributed ‘26 premiere. Sep 23, 9am PT / 12PM EST / 6PM CET youtu.be/8Xrvyu5tV28
3
3
1
50
7,733
Chaitanya Bhandari retweeted
Tomorrow, Systems Distributed ‘26 online continues with Ram Alagappan’s Forkable Shared Logs: how to let AI agents safely operate on live data. Sep 21, 9am PT / 12PM EST / 6PM CET youtu.be/nxTPMqaSkWc
Tomorrow, join us for Systems Distributed ‘26 Lightning Talks as Jim, Michael, Ray, Nico and King take to the stage and race the “duck”. Sep 16, 9am PT / 12PM EST / 6PM CET youtu.be/PkRkWx_mRCc With thanks again to @natalievais for moderating (five years and counting)!
1
4
1
25
5,222
Chaitanya Bhandari retweeted
Warm up laps today, qualifying rounds and Race 1 and Race 2 tomorrow!
Jonas @axboe heads out for the first time at Circuit de Barcelona-Catalunya. Open track sessions today ahead of the @RadicalMSport World Finals this weekend!
2
1
24
4,122
Chaitanya Bhandari retweeted
High-Throughput OLTP in Three Simple Steps In which @Tobias__Ziegler and @maxikuschewski illustrate how to optimize TigerBeetle performance with an all-time favorite transaction-processing workload… tigerbeetle.com/blog/2026-09…
9
53
2,193
Chaitanya Bhandari retweeted
Techniques to unlock 100x performance improvement with TigerBeetle… New blog post, out tomorrow!
3
29
759
Chaitanya Bhandari retweeted
Next up in SD26 on YouTube, @AishwaryaGanlat with Breaking the Server: Systems for Disaggregated Datacenters! Sep 14, 9AM PT / 12PM EST / 6PM CET youtu.be/LR8eDZ5xDiI
Tomorrow, Systems Distributed '26 online continues with @DominikTornow's glimpse into a future of software engineering with agents, an experience report from @resonatehqio. Sep 9, 9AM PT / 12PM EST / 6PM CET youtube.com/watch?v=C6caB-Ui…
2
2
14
4,913
Chaitanya Bhandari retweeted
Thndr powers 40% of the Egyptian Stock Exchange. Underpinning this is TigerBeetle. A joy to work together in Cairo!
9
2
101
5,150
Chaitanya Bhandari retweeted
"Racing fits that need for more in me." – Jonas Axboe "Pushing it to the limit, that same champion spirit, but also that same humility, that he and his dad both have... it's a quiet ferociousness." – Joran Dirk Greef Congrats, Jonas @axboe, on winning the Radical Cup North America Pro 1500!
5
1
16
3,052
Chaitanya Bhandari retweeted
August in TigerLand is out! - TigerBeetle Cloud takes to the skies! - On macOS, TigerBeetle got ~7x faster! - Watch #systemsdistributed '26 on YouTube. tigerbeetle.com/newsletters/…
2
3
24
1,760
Chaitanya Bhandari retweeted
Chiaroscuro office corners...
5
8
1
57
3,525
Chaitanya Bhandari retweeted
"Similarly to static allocation, the Constant Work principle gives you peace of mind with respect to performance. P100 latency stays flat regardless of the load. Insufficient performance is discovered when you roll out the system, not on Black Friday." matklad.github.io/2026/09/02…
4
14
2
152
9,458
Chaitanya Bhandari retweeted
This morning at @VLDBconf in Boston, @maxikuschewski will present his BtrLog paper about WAL in the cloud. Research 2 · Cloud-Native Data Systems 10h45, Grand Ballroom D Go, Maxi! And congratulations to all of the authors and to @TU_Muenchen. vldb.org/pvldb/vol19/p2894-k…
24
1
161
13,573
Chaitanya Bhandari retweeted
"We don’t do graceful shutdown at TigerBeetle — it’s crash only all the way." – matklad matklad.github.io/2026/08/31…
1
16
4
216
38,760
Chaitanya Bhandari retweeted
OLTP is the bank vault, OLGP is your filing cabinet, OLAP is your back office!
1
4
33
1,261