Who should I follow to learn about Distributed Systems?

    Updated September 13, 2026
    CONSENSUS
    Martin Kleppmann

    Answer summary

    To learn about distributed systems, follow experts such as Martin Kleppmann, Leslie Lamport, and Brendan Burns, who share practical insights on scaling, reliability, and cloud-native architectures. They provide valuable knowledge on distributed systems, including replication, consistency, transactions, and real-world architecture. Additionally, following researchers and engineers like Werner Vogels, Peter Bailis, and Caitie McCaffrey can provide a deeper understanding of the subject.

    Your presence

    Sign in to check whether you are mentioned or cited in this prompt.

    Where each engine placed them

    #BrandChatGPTGemini logoGeminiAI ModeCopilot logoCopilotMentionsBrand Share of VoiceCiteRankCitabilitySentiment
    1MKMartin Kleppmann----718% -
    ChatGPT-Gemini-AI Mode-Copilot-
    Mentions 7Share of Voice 18%CiteRank - Citability Sentiment
    2LLLeslie Lamport----513% -
    ChatGPT-Gemini-AI Mode-Copilot-
    Mentions 5Share of Voice 13%CiteRank - Citability Sentiment
    3WVWerner Vogels----25% -
    ChatGPT-Gemini-AI Mode-Copilot-
    Mentions 2Share of Voice 5%CiteRank - Citability Sentiment
    4PBPeter Bailis----25% -
    ChatGPT-Gemini-AI Mode-Copilot-
    Mentions 2Share of Voice 5%CiteRank - Citability Sentiment

    What the models searched first

    The sub-queries each engine actually searched before answering.

    Unlock the full picture

    The sub-queries each engine actually searched before answering.

    Your tracked entities

    Save a voice, brand or tool and see where it stands on this question.

    Full responses

    4 of 4 engines that answered. Full stored text as captured, with dashes shown as hyphens. Nothing is summarised.

    ChatGPT3,502 characters · September 13, 2026

    If you want to **actually get good at distributed systems**, rather than just consume “system design” content, I’d follow a small set of people with different strengths: ### My top picks - **Martin Kleppmann** - **best overall starting point.** His *Designing Data-Intensive Applications* is excellent for understanding replication, consistency, transactions, distributed databases, and real-world architecture. He’s also an Associate Professor at Cambridge researching distributed systems. [Dr. Martin Kleppmann | Department of Computer Science and Technology](https://www.cst.cam.ac.uk/people/mk428?utm_source=chatgpt.com) [Martin Kleppmann's website](https://martin.kleppmann.com/?utm_source=chatgpt.com) - **Kyle Kingsbury** - **best for learning how distributed systems actually fail.** His Jepsen work explores consistency, partitions, databases, and the gap between what systems promise and what they really do. His distributed-systems course is explicitly aimed at practitioners. [GitHub - aphyr/distsys-class: Class materials for a distributed systems lecture series · GitHub](https://github.com/aphyr/distsys-class?utm_source=chatgpt.com) [Jepsen](https://jepsen.io/?utm_source=chatgpt.com) - **Leslie Lamport** - **best for fundamentals and theory.** If you want to understand clocks, ordering, consensus, Paxos, and why distributed algorithms work (or can't work), Lamport is foundational. [Leslie Lamport at Microsoft Research](https://www.microsoft.com/en-us/research/people/lamport/?utm_source=chatgpt.com) - **Robert Morris** and the **MIT 6.5840/6.824 team** - **best for learning by building.** The course covers fault tolerance, replication, consistency and case studies, with substantial programming labs. [6.5840 Home Page: Spring 2026](https://pdos.csail.mit.edu/6.824/?utm_source=chatgpt.com) [MIT 6.5840 Distributed Systems](https://pdos.csail.mit.edu/6.824/?utm_source=chatgpt.com) - **Jon Gjengset** - **best for implementation-oriented explanations.** Particularly useful when you're working through Raft and the MIT labs. ### If I were starting today I'd follow this progression: **1. Martin Kleppmann → concepts** Read *Designing Data-Intensive Applications*, especially replication, consistency, transactions, and distributed systems. **2. MIT 6.5840 → implementation** Do the labs, especially **MapReduce → Raft → fault-tolerant KV → sharding**. [6.5840 Home Page: Spring 2026](https://pdos.csail.mit.edu/6.824/?utm_source=chatgpt.com) **3. Kyle Kingsbury / Jepsen → reality** Learn what happens when networks partition, clocks behave badly, nodes crash, and databases don't behave the way you assumed. **4. Lamport + research papers → depth** Then tackle Paxos, logical clocks, consensus, linearizability, Byzantine fault tolerance, etc. Columbia's distributed-systems materials, for example, point to Lamport's clocks and Paxos as foundational readings. [Resources · Distributed Systems Fundamentals](https://systems.cs.columbia.edu/ds1-class/05-resources/?utm_source=chatgpt.com) **The key:** don't follow 30 people. Distributed systems has a relatively small set of foundational ideas, and you'll learn much faster by **reading one good explanation → implementing it → reading the original paper → breaking your implementation**. If you tell me your current level (**beginner / backend engineer / senior engineer / CS student**), I can give you a **10-person follow list + exact books, YouTube channels, blogs, and papers in order**.

    Copilot3,965 characters · September 13, 2026

    **Follow these experts to learn distributed systems: Adrian Cockcroft (AWS, ex-Netflix), Kelsey Hightower (Google Cloud, Kubernetes), Brendan Burns (Kubernetes co-founder, Microsoft Azure), and Sarah Wells (Financial Times, microservices). They share practical insights on scaling, reliability, and cloud-native architectures.** ## 🌐 Key Experts in Distributed Systems Expert| Affiliation| Focus Area| Why Follow Them ---|---|---|--- **Adrian Cockcroft**| AWS (ex-Netflix)| Cloud architectures, distributed systems at scale| Pioneered Netflix’s microservices; now shaping AWS distributed cloud strategies.[Top 10 Distributed Cloud Experts for 2026 - Ian Khan | AI Keynote Speaker for Hire | Futurist, Author, Thinkers50](https://www.iankhan.com/top-10-distributed-cloud-experts-to-follow-a-future-ready-guide-for-2026/) **Kelsey Hightower**| Google Cloud| Kubernetes, orchestration, developer advocacy| Known for clear explanations of complex distributed systems; strong voice in open-source.[Top 10 Distributed Cloud Experts for 2026 - Ian Khan | AI Keynote Speaker for Hire | Futurist, Author, Thinkers50](https://www.iankhan.com/top-10-distributed-cloud-experts-to-follow-a-future-ready-guide-for-2026/) **Brendan Burns**| Microsoft Azure| Kubernetes co-founder, cloud-native tooling| Architect of Kubernetes; continues to guide its evolution and adoption globally.[18 Famous Kubernetes Engineers & Experts (2026)](https://echoglobal.tech/technologies/kubernetes/) **Sarah Wells**| Financial Times| Microservices, reliability, operations| Shares real-world lessons from implementing distributed systems in production.[Top 10 Distributed Cloud Experts for 2026 - Ian Khan | AI Keynote Speaker for Hire | Futurist, Author, Thinkers50](https://www.iankhan.com/top-10-distributed-cloud-experts-to-follow-a-future-ready-guide-for-2026/) **Thomas Bittman**| Gartner| Distributed cloud strategy| Analyst with deep insights into enterprise adoption of distributed architectures.[Top 10 Distributed Cloud Experts for 2026 - Ian Khan | AI Keynote Speaker for Hire | Futurist, Author, Thinkers50](https://www.iankhan.com/top-10-distributed-cloud-experts-to-follow-a-future-ready-guide-for-2026/) **Brandon Philips**| CoreOS (ex-CTO), Red Hat| etcd, Kubernetes ecosystem| Helped build etcd, a critical distributed key-value store; strong open-source advocate.[18 Famous Kubernetes Engineers & Experts (2026)](https://echoglobal.tech/technologies/kubernetes/) ## 📌 Why These Voices Matter * **Practical experience at scale**: Cockcroft and Wells bring lessons from Netflix and Financial Times - two organizations that solved massive distributed challenges. * **Open-source leadership**: Burns, Hightower, and Philips are central to Kubernetes, arguably the most influential distributed system of the last decade. * **Strategic perspective**: Bittman provides enterprise-level frameworks for adopting distributed cloud. ## ⚠️ Risks & Challenges * **Overemphasis on Kubernetes**: While Kubernetes dominates, distributed systems extend beyond orchestration (e.g., consensus protocols, distributed databases). Balance your learning with broader theory. * **Hype vs. reality**: Analysts and futurists may emphasize trends; cross-check with practitioners for grounded insights. * **Rapid evolution**: Distributed systems evolve quickly - what worked five years ago may be outdated. Following active contributors ensures relevance. ## ✅ Next Steps * Follow these experts on **Twitter/X, LinkedIn, GitHub, and conference talks**. * Read **“Designing Data-Intensive Applications” by Martin Kleppmann** for foundational theory. * Engage with communities like **CNCF(Cloud Native Computing Foundation)** and **distributed systems research groups** to balance practice with academic rigor. Would you like me to curate a **starter learning path** (mixing theory, blogs, and talks) so you can build distributed systems knowledge step by step?

    Gemini2,392 characters · September 13, 2026

    Learning about distributed systems requires following engineers, researchers, and educators who actively build, study, or teach large-scale infrastructure. ### Industry Engineers & Architects * **Martin Kleppmann:** Author of _Designing Data-Intensive Applications_ (the definitive modern text on the subject). His blog and academic papers focus on data systems, consistency, and storage engines. * **Brendan Gregg:** A world-renowned expert in systems performance, cloud computing, and Linux observability. Excellent for understanding the underlying hardware and OS interactions that affect distributed systems. * **Werner Vogels:** The CTO of Amazon. His keynote talks and blog posts are masterclasses in how massive, highly available cloud systems (AWS) are architected and operated. * **Joe Hellerstein:** A professor at UC Berkeley and co-founder of Trifacta and CozoDB. His work bridges academic database research with practical distributed data processing. ### Researchers & Academics * **Leslie Lamport:** The Turing Award winner who invented Paxos, LaTeX, and TLA+. While his writing can be dense, understanding his work on formal verification and consensus is mandatory for deep distributed systems work. * **Peter Bailis:** Known for his research on consistency models, coordination avoidance, and distributed transactions (formerly at Stanford/UC Berkeley). * **Mahesh Balakrishnan:** A researcher and practitioner specializing in consensus protocols, storage systems, and networking for distributed scale. ### Substack, Blogs, & Curated Resources * **The Morning Paper (Adrian Colyer):** Though Adrian stopped writing new entries, his archive provides accessible, expert summaries of hundreds of foundational and cutting-edge distributed systems research papers. * **Alex Xu:** Author of the _System Design Interview_ book series. Excellent for learning how to scale systems from zero to millions of users with practical, real-world patterns. * **Distributed Systems reading groups / Hacker News:** Following aggregators like _The Architecture of Open Source Applications_ or curated GitHub lists (like `awesome-distributed-systems`) will keep you connected to active discussions. What specific area of distributed systems are you most interested in - consensus protocols, high-performance data processing, or large-scale system design interviews?

    Google AI Mode2,255 characters · September 13, 2026

    To truly learn distributed systems, you need a mix of foundational theorists who invented the math and models, and modern systems engineers who write the post-mortems and blogs on how things break in production. The top researchers, engineers, and authors to follow (and read) to master distributed systems are organized below: * * * ** _Martin Kleppmann_** - Author of [_Designing Data-Intensive Applications_](https://1900jwatson.medium.com/the-best-books-to-learn-apache-kafka-b808f9be43d9). His writings and lectures bridge the gap between academic theory and practical, scalable database architecture better than almost anyone else. * * * **_Leslie Lamport_** - The Turing Award-winning computer scientist who essentially laid the mathematical foundations for distributed systems (Paxos, logical clocks, TLA+). Reading his papers or looking at his historical notes is a rite of passage. * * * **_Caitie McCaffrey_** - A prominent distributed systems engineer known for her work on massively multiplayer game backends (Halo) and actor models. She gives phenomenal talks on actor systems, determinism, and handling failures. * * * **_Werner Vogels_** - CTO of Amazon. His blog and keynote speeches are masterclasses in how massive, cloud-scale distributed architectures operate in the real world. (Famous for "Everything fails, all the time"). * * * **_Peter Bailis_** - Researcher and founder who frequently writes and speaks about the practical limits of consistency, coordination avoidance, and transactional guarantees in modern data systems. * * * **_Marc Brooker_** - An Amazon Distinguished Engineer who writes brilliant, deeply technical deep-dives on his personal blog about consensus, concurrency, retries, and the subtle edge cases of operating at scale. * * * **_Alex Petrov_** - Author of [_Database Internals_]. He regularly shares clear, structural breakdowns of how storage engines, consensus protocols, and replication logs actually work under the hood. Would you prefer to focus more on **academic theory (algorithms, consensus, proofs)** or **practical engineering (building resilient microservices, cloud architecture, databases)**? I can tailor specific paper or book recommendations based on your focus. Show less