mahesh's blog
About Me

Posts

  • Apr 29, 2025

    Jeeps, Ferraris, and Other Engineers

  • Feb 9, 2025

    The Art of Managing Skunks

  • May 8, 2024

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

  • Jul 12, 2023

    What we talk about when we talk about System Design

  • May 6, 2023

    The Leadership Myth in Replicated Databases

  • Dec 14, 2021

    Is Raft more modular than MultiPaxos?

  • Nov 20, 2021

    MultiPaxos made Simple

  • Nov 15, 2021

    Paxos made Abstract

  • Oct 19, 2021

    42 things I learned from building a production database

subscribe via RSS

Subscribe

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 opinions are my own.

  • maheshb