Martin Kleppmann

Summary

I am an Associate Professor at the University of Cambridge, working on local-first collaboration software and distributed systems security. I teach Concurrent and Distributed Systems and Cryptography and Protocol Engineering, and I’m one of the people behind the Automerge open source project.

In 2017 I published a book for O’Reilly, called Designing Data-Intensive Applications. It covers the architecture of a broad range of databases and distributed data processing systems, and it has thousands of five-star reviews on Amazon. A second edition co-authored with Chris Riccomini is due to appear in late 2025, and is now in early release.

Source: Website

OnAir Post: Martin Kleppmann

News

Bluesky and the AT Protocol: Usable Decentralized Social Media
Substack, Martin KleppmannFebruary 7, 2024

…  the Bluesky team and I published a paper that’s a bit like a long blog post in PDF format. It’s called “Bluesky and the AT Protocol: Usable Decentralized Social Media”; it describes the architecture and of the Bluesky social network and the underlying AT Protocol, and more importantly, it explains the rationale of why things are designed that way. The paper is a result of me advising the Bluesky team over the course of the last two years.

Social media requires lots of difficult choices, because humans are complicated, but I believe Bluesky does a really good job of balancing the trade-offs. It’s also getting quite popular, having just jumped from about 3 million to 4 million users yesterday!

About

Biography

I was previously a research fellow in the Systems Research Group at TU Munich (2022–2023), and at the University of Cambridge (2015–2022). Before that I was a software engineer and startup founder: I co-founded Rapportive (acquired by LinkedIn in 2012) and Go Test It (acquired by Red Gate Software in 2009).

I have composed several musical works, including “Die Türme des Februar” (in German), a musical-dramatic adaptation of the book by Tonke Dragt, which premiered in 2007 with a cast of 150 people.

Web Links

Videos

Designing A Data-Intensive Future: Expert Talk • Martin Kleppmann & Jesse Anderso

December 12, 2023 (27:51)
By: GOTO Conferences

This interview was recorded at GOTO Amsterdam for GOTO Unscripted.

Martin Kleppmann – Researcher at the Technical University of Munich & Author of “Designing Data-Intensive Applications” ‪@kleppmann‬
Jesse Anderson – Managing Director of Big Data Institute, Host of The Data Dream Team Podcast ‪@jessetanderson‬

 

Books

Designing Data-Intensive Applications

Source: Amazon

Data is at the center of many challenges in system design today. Difficult issues need to be figured out, such as scalability, consistency, reliability, efficiency, and maintainability. In addition, we have an overwhelming variety of tools, including relational databases, NoSQL datastores, stream or batch processors, and message brokers. What are the right choices for your application? How do you make sense of all these buzzwords?

In this practical and comprehensive guide, author Martin Kleppmann helps you navigate this diverse landscape by examining the pros and cons of various technologies for processing and storing data. Software keeps changing, but the fundamental principles remain the same. With this book, software engineers and architects will learn how to apply those ideas in practice, and how to make full use of data in modern applications.

  • Peer under the hood of the systems you already use, and learn how to use and operate them more effectively
  • Make informed decisions by identifying the strengths and weaknesses of different tools
  • Navigate the trade-offs around consistency, scalability, fault tolerance, and complexity
  • Understand the distributed systems research upon which modern databases are built
  • Peek behind the scenes of major online services, and learn from their architectures

Discuss

OnAir membership is required to make comments and add content.
Contact this post’s lead Curator/Moderator, onAir Curators.

For more information, see our
DE Curation & Moderation Guidelines post. 

This is an open discussion on the contents of this post.

Home Forums Open Discussion

Viewing 1 post (of 1 total)
Viewing 1 post (of 1 total)
  • You must be logged in to reply to this topic.
Skip to toolbar