Murat (Distributolog)'s Avatar

Murat (Distributolog)

@muratdemirbas

Distributed systems,Database systems, Lightweight formal methods, TLA+ https://muratbuffalo.blogspot.com/

1,663
Followers
65
Following
159
Posts
30.08.2023
Joined
Posts Following

Latest posts by Murat (Distributolog) @muratdemirbas

Preview
TLA+ as a Design Accelerator: Lessons from the Industry After 15+ years of using TLA+, I now think of it is a design accelerator. One of the purest intellectual pleasures is finding a way to simpl...

[new blog post]

TLA+ as a Design Accelerator: Lessons from the Industry

muratbuffalo.blogspot.com/2026/03/tla-...

10.03.2026 21:33 πŸ‘ 13 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Post image Post image

TLA+ Tilapias
#tlaplus

10.03.2026 13:35 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Monster Scale Summit Agenda Agenda Session times are displayed in your local timezone. Agenda subject to change. Wednesday 3/11 Thursday 3/12 Instant Access

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

10.03.2026 12:37 πŸ‘ 6 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0
Preview
Building a Database on S3 Hold your horses. I'm not unveiling a new S3-native database. The paper is from 2008. Many of its protocols feel clunky today. Yet it nails ...

[new blog post]

Building a database on S3

muratbuffalo.blogspot.com/2026/03/buil...

05.03.2026 03:10 πŸ‘ 11 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
a screenshot of an excerpt from an interview with Murat Demirbas about writing engineering blog posts

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...

03.03.2026 14:02 πŸ‘ 10 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
800th blog post: Write that Blog! I had given an email interview to the "Write That Blog!" newsletter. That came out today , which coincided with my 800th blog post. I am inc...

[new blog post]

800th blog post: Write that Blog!

muratbuffalo.blogspot.com/2026/03/800t...

03.03.2026 17:23 πŸ‘ 8 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Writing Away From the Screen I had written earlier that the first step of my paper reading process is actually printing the paper. I like to physically touch the paper ...

[new blog post]

Writing Away From the Screen

muratbuffalo.blogspot.com/2026/02/writ...

25.02.2026 04:36 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
End of Productivity Theater I remember the early 2010s as the golden age of productivity hacking. Lifehacker, 37signals, and their ilk were everywhere, and it felt like...

[new blog post]

End of Productivity Theater

muratbuffalo.blogspot.com/2026/02/end-...

21.02.2026 17:53 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
OSTEP Chapter 9: Proportional Share Scheduling The Crux: Fairness Over Speed.Β  Unlike the schedulers we explored in Chapter 8 (like Shortest Job First or Multi-Level Feedback Queues) tha...

[new blog post]

OSTEP Chapter 9: Proportional Share Scheduling, and the Linux CFS

muratbuffalo.blogspot.com/2026/02/oste...

18.02.2026 21:47 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A screenshot of Gwen Shaprira's responses to questions about her blogging experiences

A screenshot of Gwen Shaprira's responses to questions about her blogging experiences

For our latest tech blogger interview, we’re featuring @gwenshap.bsky.social.
writethatblog.substack.com/p/gwen-shapi...

18.02.2026 14:13 πŸ‘ 10 πŸ” 4 πŸ’¬ 1 πŸ“Œ 0
Preview
Inside the 2026 Monster Scale Summit Agenda The agenda for the 2-day Monster SCALE Summit (free + virtual) is now live! Take a look, register, and start choosing your own adventure across the 50+ tech talks. Here’s a peek at what you can expect...

We’re hosting an absolutely amazing lineup of speakers and talks this year. Take a look and pls join us if anything looks interesting. It's free + virtual. www.scylladb.com/2026/02/17/m...

17.02.2026 19:10 πŸ‘ 9 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0
Post image
14.02.2026 22:11 πŸ‘ 12605 πŸ” 2426 πŸ’¬ 62 πŸ“Œ 159
Butlers or Architects? In a recent viral post , Matt Shumer declares dramatically that we've crossed an irreversible threshold. He asserts that the latest AI model...

[new blog post]

Butlers or Architects?

muratbuffalo.blogspot.com/2026/02/butl...

15.02.2026 05:13 πŸ‘ 20 πŸ” 5 πŸ’¬ 0 πŸ“Œ 0

I really enjoyed the observations you make here! In particular, I appreciated the need for a "distinctive voice" in one's writing. I remember my advisor insisting that I read everything I could by Carl Waldspurger because of how clearly he explained an idea.

12.02.2026 05:01 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Do You Think I Am a Goldfish? Academic writing has long been criticized for its formulaic nature. As I wrote about earlier , research papers are unfortunately written to ...

[new blog post]

Do You Think I Am a Goldfish?

muratbuffalo.blogspot.com/2026/02/do-y...

12.02.2026 04:39 πŸ‘ 3 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0
OSTEP Chapter 8 The crux of this chapter is how to schedule tasks without perfect knowledge. If you remember fromΒ  the previous chapter , the core tension i...

[new blog post]

OSTEP Chapter 8. Scheduling: The Multi-Level Feedback Queue

muratbuffalo.blogspot.com/2026/02/oste...

11.02.2026 04:01 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

[new blog post]

Towards a Standard for JSON Document Databases

muratbuffalo.blogspot.com/2026/02/towa...

09.02.2026 23:43 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
OSTEP Chapters 6,7 How does your computer create the illusion of running dozens of applications simultaneously when it only has a few physical cores? Wait, I f...

[new blog post]

OSTEP Chapters 6,7

muratbuffalo.blogspot.com/2026/02/oste...

05.02.2026 15:02 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

You will do it Hillel. Sending love and support. I love reading your posts and books!

04.02.2026 04:26 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
The F word Back in 2005, when I first joined the SUNY Buffalo CSE department, the department secretary was a wonderful lady named Joann, who was over 6...

[new blog post]

The F word

If the goal isn't actively set to help and streamline the process (if the intention isn't "how do we solve this?"), the energy of the system inevitably shifts toward finding problems. Friction becomes the product.

muratbuffalo.blogspot.com/2026/02/fric...

04.02.2026 04:24 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
OSTEP Chapters 4,5 I recently started reading "Operating Systems: Three Easy Pieces" (OSTEP) as part of Phil Eaton's offline reading group . We are tackling a...

[new blog post]

OSTEP Chapters 4,5: Virtualization and the process abstraction

muratbuffalo.blogspot.com/2026/01/oste...

31.01.2026 15:50 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
CockroachDB Serverless: Sub-second Scaling from Zero with Multi-region Cluster Virtualization This paper describes the architecture behind CockroachDB Serverless. At first glance, the design can feel like cheating. Rather than introd...

[new blog post]

CockroachDB Serverless: Sub-second Scaling from Zero with Multi-region Cluster Virtualization

muratbuffalo.blogspot.com/2026/01/cock...

27.01.2026 23:58 πŸ‘ 9 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
A Zen Talk: AI OMG! What is an LLM? How does it work? Is it conscious? Why is this all happening now?

I gave a Zen talk about AI, although it's mostly math and only a little bit of Zen. What is an LLM? How does it work? Is it conscious? emptysqua.re/blog/ai-omg/

24.01.2026 15:57 πŸ‘ 6 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0
Preview
Welcome to Town Al-Gasr Al-Gasr began as an autonomous agent town, but no one remembers now who deployed it. The original design documents were very clear. There we...

[new blog post]

Welcome to Town Al-Gasr

muratbuffalo.blogspot.com/2026/01/welc...

24.01.2026 15:48 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Agentic AI and The Mythical Agent-Month The premise of this position paper is appealing . We know Brooks' Law : adding manpower to a late software project makes it later. That is, ...

[new blog post]

Agentic AI and The Mythical Agent-Month

muratbuffalo.blogspot.com/2026/01/agen...

21.01.2026 00:41 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Rethinking the University in the Age of AI Three years ago, I wrote a post titled "Getting schooled by AI, colleges must evolve" . I argued that as we entered the age of AI, the value...

[new blog post]

Rethinking the University in the Age of AI

muratbuffalo.blogspot.com/2026/01/reth...

16.01.2026 18:52 πŸ‘ 4 πŸ” 2 πŸ’¬ 1 πŸ“Œ 1
Preview
Cloudspecs: Cloud Hardware Evolution Through the Looking Glass This paper (CIDR'26) presents a comprehensive analysis of cloud hardware trends from 2015 to 2025, focusing on AWS and comparing it with ot...

[new blog post]

Cloudspecs: Cloud Hardware Evolution Through the Looking Glass

muratbuffalo.blogspot.com/2026/01/clou...

09.01.2026 15:59 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
The Sauna Algorithm: Surviving Asynchrony Without a Clock While sweating it out in my gym's sauna recently, I found a neat way to illustrate the happened-before relationship in distributed systems. ...

[new blog post]

The Sauna Algorithm: Surviving Asynchrony Without a Clock

muratbuffalo.blogspot.com/2026/01/the-...

08.01.2026 03:00 πŸ‘ 5 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Are Database System Researchers Making Correct Assumptions about Transaction Workloads? In this blog, we had reviewed quite a number of deterministic database papers, including Calvin , SLOG , Detock , which aimed to achieve hig...

[new blog post]

Are Database System Researchers Making Correct Assumptions about Transaction Workloads?

muratbuffalo.blogspot.com/2026/01/are-...

05.01.2026 16:11 πŸ‘ 11 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Too Close to Our Own Image? Recent work suggests we may be projecting ourselves onto LLMs more than we admit. A paper in Nature reports that GPT-4 exhibits "state anxi...

[new blog post]

Too Close to Our Own Image?

muratbuffalo.blogspot.com/2026/01/too-...

04.01.2026 19:20 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0