Distributed Systems
Martin Kleppmann's concise Cambridge lecture sequence on physical and logical clocks, causality, broadcast protocols, Raft consensus, replication, CRDTs, and distributed transactions.
Complete university courses recorded at University of Cambridge.
Martin Kleppmann's concise Cambridge lecture sequence on physical and logical clocks, causality, broadcast protocols, Raft consensus, replication, CRDTs, and distributed transactions.
Self-contained seminars, public lectures, and invited talks.
This inaugural lecture introduces the foundational concepts of information theory, including Shannon entropy, and establishes the mathematical framework for understanding data compression and communication limits. The content directly references MacKay's authoritative textbook.
An undergraduate lecture from the University of Cambridge series on Distributed Systems, providing a detailed technical overview of Google's Spanner database architecture.
Traces the path from self-play search in AlphaGo to geometric equivariance in AlphaFold—mapping protein structure space across biology.
Examines how a small Iron Age village on the Tiber grew into a Mediterranean superpower—and how Roman citizenship, Senate politics, and everyday urban life actually functioned.
Martin Kleppmann presents the motivations and underlying research for Automerge, an open-source library pioneering local-first software development for collaborative applications.
A keynote address from ACM DEBS 2021 by Martin Kleppmann, exploring the evolution of event-driven paradigms from traditional databases to modern distributed collaboration systems.



Cuneiform philology, Mediterranean trade networks, Hebrew scripture, and Roman urbanism
British Museum · George Washington University · Yale University +1



From unreliable networks and physical time to Raft and page-level durability
MIT · University of Cambridge · Carnegie Mellon University
Browse every recorded lecture from University of Cambridge.