The Curious Engineer

All blogs / Distributed systems / cloud

mahesh’s blog

maheshba.bitbucket.io/blog

This is a blog on distributed systems. I am a systems researcher currently working at Meta. Previously I worked as a software engineer at Confluent (2022-2024) and Facebook (2017-2022); an Associate Professor at Yale; and a researcher at VMware Research and Microsoft Research Silicon Valley. All opi

Distributed systems / cloudDatabasesEngineering management / careers

Posts
12 from 19 Oct 2021 to 12 Sep 2026
Posting
now and then (3 in the last year)
Kind
personal blog
Feed
https://maheshba.bitbucket.io/blog/feed.xml

2026 3

  1. Three Ideas for Benchmarking AI-Driven System Design
  2. The Bottlenecks for AI-Driven System Design: why Principal Engineers are not (yet) obsolete.
  3. Your Agent is a Distributed System (and fails like one)

2025 2

  1. Jeeps, Ferraris, and Other Engineers
  2. The Art of Managing Skunks

2024 1

  1. Three Laws of Software Complexity (or: why software engineers are always grumpy)

2023 2

  1. What we talk about when we talk about System Design
  2. The Leadership Myth in Replicated Databases

2021 4

  1. Is Raft more modular than MultiPaxos?
  2. MultiPaxos made Simple
  3. Paxos made Abstract
  4. 42 things I learned from building a production database