[new blog post] Towards Designing an Execution Control System with Metastability Resilience muratbuffalo.blogspot.com/2026/08/towa...
muratbuffalo.blogspot.com
Murat (Distributolog)
@muratdemirbas.bsky.social
Distributed systems,Database systems, Lightweight formal methods, TLA+ https://muratbuffalo.blogspot.com/
[new blog post] Towards Designing an Execution Control System with Metastability Resilience muratbuffalo.blogspot.com/2026/08/towa...
muratbuffalo.blogspot.com
new blog post] Aurora DSQL: Scalable, Multi-Region OLTP muratbuffalo.blogspot.com/2026/07/auro...
Aurora DSQL: Scalable, Multi-Region OLTP
The Aurora DSQL paper finally dropped . Reading it yesterday was an interesting experience, because I spent two years (2022-23) working with...
muratbuffalo.blogspot.com
[new blog post] Characterizing Metastable Faults and Failures muratbuffalo.blogspot.com/2026/07/char...
Characterizing Metastable Faults and Failures
Metastability has been studied in previous work as a self-sustaining degradation in goodput that persists even after the trigger is gone. T...
muratbuffalo.blogspot.com
[arXiv] Aurora DSQL: Scalable, Multi-Region OLTP arxiv.org/abs/2607.1... It's a DSQL paper, hot off the presses! Query processing in firecracker! Erasure coding on logs! The origin story of the turmoil crate! All cool stuff! Can't sneak an arXiv upload past me, Marc. :p
I love this breakdown. We can simplify by ignoring details that would distract from the system we are trying to design ( like APIs do ). Or we can simplify by totally deleting the pieces of the solution that are unnecessary to produce the desired behavior!
[new blog post] The Two Abstractions of System Design: Hide or Reduce muratbuffalo.blogspot.com/2026/05/the-...
[new blog post] Writing Code vs. Shipping Code: Productivity Effects Across Generations of AI Coding Tools muratbuffalo.blogspot.com/2026/06/writ...
Writing Code vs. Shipping Code: Productivity Effects Across Generations of AI Coding Tools
The transformative power of LLMs in coding has been irrefutable, and it feels like we are living through a magical computing renaissance. On...
muratbuffalo.blogspot.com
[new blog post] A Case for Simulation-Driven Resilience in Agentic Data Systems muratbuffalo.blogspot.com/2026/06/a-ca...
A Case for Simulation-Driven Resilience in Agentic Data Systems
As I mentioned in my previous post , I traveled to San Jose at the end of May for the ACM CAIS conference. On Day 0, I gave a very short tal...
muratbuffalo.blogspot.com
[new blog post] ACM CAIS: Conference on AI and Agentic Systems muratbuffalo.blogspot.com/2026/06/acm-...
ACM CAIS: Conference on AI and Agentic Systems
Last week, I traveled to San Jose to attend the ACM CAIS conference . On Day 0, I gave a short talk at the Supporting our AI Overlords (SAO)...
muratbuffalo.blogspot.com
[new blog post] The Two Abstractions of System Design: Hide or Reduce muratbuffalo.blogspot.com/2026/05/the-...
The Two Abstractions of System Design: Hide or Reduce
When talking about TLA+, I keep referring to "abstraction" as the most important thing to learn . And it is about the hardest to learn as w...
muratbuffalo.blogspot.com
My notes from this year's Antithesis BugBash conference, about software verification and distributed systems: emptysqua.re/blog/notes-f...
Antithesis BugBash Conference 2026
Notes from the 2026 conference on autonomous testing and software correctness.
emptysqua.re
[new blog post] OSTEP Chapter 14: Interlude -- Memory API muratbuffalo.blogspot.com/2026/04/oste...
OSTEP Chapter 14: Interlude -- Memory API
This is a short chapter covering the nuts and bolts of memory allocation in C: malloc(), free(), and the many ways programmers get them wro...
muratbuffalo.blogspot.com
[new blog post] PolitePaxos: A New Consensus Variant Where the Proposer Just Asks Nicely muratbuffalo.blogspot.com/2026/04/poli...
PolitePaxos: A New Consensus Variant Where the Proposer Just Asks Nicely
Paxos consensus protocol, despite its many theoretical virtues, is fundamentally rude. One need only look at the way it behaves to see the p...
muratbuffalo.blogspot.com
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...
Measuring AI Ability to Complete Long Software Tasks
This paper from METR (Model Evaluation & Threat Research) introduces a new metric for tracking AI progress: the "50%-task-completion time h...
muratbuffalo.blogspot.com
[new blog post] OSTEP Chapter 13: The Abstraction of Address Spaces muratbuffalo.blogspot.com/2026/03/oste...
OSTEP Chapter 13: The Abstraction of Address Spaces
Chapter 13 of OSTEP provides a primer on how and why modern operating systems abstract physical hardware. This is part of our series going t...
muratbuffalo.blogspot.com
[new blog post] SysMoBench: Evaluating AI on Formally Modeling Complex Real-World Systems muratbuffalo.blogspot.com/2026/03/sysm...
SysMoBench: Evaluating AI on Formally Modeling Complex Real-World Systems
This paper presents SysMoBench, a benchmark designed to evaluate generative AI's ability to formally model complex concurrent and distribute...
muratbuffalo.blogspot.com