I had written about this here in the context of Amazon operational excellence
muratbuffalo.blogspot.com/2024/08/loom...
Posts by Murat (Distributolog)
Immaculate vibes indeed.
[new blog post]
PolitePaxos: A New Consensus Variant Where the Proposer Just Asks Nicely
muratbuffalo.blogspot.com/2026/04/poli...
the long task gap is real. single-file refactors feel magical, then you ask it to trace a bug across four services and it starts hallucinating import paths that don't exist
[new blog post]
Measuring AI Ability to Complete Long Software Tasks
muratbuffalo.blogspot.com/2026/03/meas...
[new blog post]
OSTEP Chapter 13: The Abstraction of Address Spaces
muratbuffalo.blogspot.com/2026/03/oste...
[new blog post]
SysMoBench: Evaluating AI on Formally Modeling Complex Real-World Systems
muratbuffalo.blogspot.com/2026/03/sysm...
[new blog post]
TLA+ Mental Models
muratbuffalo.blogspot.com/2026/03/tla-...
#tlaplus
[new blog post]
Claude Code experiment: Visualizing Hybrid Logical Clocks
muratbuffalo.blogspot.com/2026/03/clau...
It got the safety logic part first try,
but had a bug in timeout setting, which hilariously caused the leader to timeout and duel with itself, even when it is the leader.
After pointing this out, it fixed it now.
Using Claude Code, I built another distributed systems visualization.
This one is an interactive Paxos tutorial game. You try (and fail) to break safety by killing and delaying nodes. Paxos holds its ground. What’s your high score?
Play it here: muratdem.github.io/BeatPaxos/
Share and enjoy.
You can send messages by drag and drop, create local events by double click, and take a snapshot at T-1, by pressing the snapshot button.
Since then HLC has been adopted by many distributed databases, including MongoDB, CockroachDB, Amazon Aurora DSQL, YugabyteDB, etc.
So, try it here live:
muratdem.github.io/hlc-visualiz...
HLC is a simple idea we proposed in 2014: combine physical time with a logical counter to get timestamps that are close to real time but still safe under clock skew. You get the best of both worlds: causality when you need it, and real-time affinity. muratbuffalo.blogspot.com/2014/07/hybr...
I built a small interactive visualizer for Hybrid Logical Clocks (HLC).
I used Claude Code to put this together quickly and make the behavior visible step by step.
Try it here:
muratdem.github.io/hlc-visualiz...
Feedback welcome. Share if useful.
[new blog post]
Modeling Token Buckets in PlusCal and TLA+
muratbuffalo.blogspot.com/2026/03/mode...
LOL... My version is competent and organized. Yours has a voice.
Frank if you would be rendered obsolete, I wonder who wouldn't be??
[new blog post]
The Serial Safety Net: Efficient Concurrency Control on Modern Hardware
muratbuffalo.blogspot.com/2026/03/the-...
This paper proposes a way to get serializability without completely destroying your system's performance. It flips the script on how we think about isolation levels.
Now TLA+ is on VS Code.
Just load the TLA+ plugin on VS Code.
It is a much better experience.
[new blog post]
TLA+ as a Design Accelerator: Lessons from the Industry
muratbuffalo.blogspot.com/2026/03/tla-...
Monster Scale Summit (free and virtual) starts tomorrow. Pop in to learn from an incredible lineup (@skamille.themanagerswrath.com, @antirez.bsky.social, @martin.kleppmann.com, @muratdemirbas.bsky.social, @dominiktornow.bsky.social, @teivah.dev Pat Helland, Joran Greef....) www.scylladb.com/summit
a screenshot of an excerpt from an interview with Murat Demirbas about writing engineering blog posts
New tech blogger interview -- this time we’re featuring @muratdemirbas.bsky.social, who’s about to publish his 800th (!) blog post
writethatblog.substack.com/p/murat-demi...