Designing data-intensive applications: The big ideas behind reliable, scalable, and maintainable systems M Kleppmann " O'Reilly Media, Inc.", 2017 | 490* | 2017 |
A conflict-free replicated JSON datatype M Kleppmann, AR Beresford IEEE Transactions on Parallel and Distributed Systems 28 (10), 2733-2746, 2017 | 117 | 2017 |
Verifying strong eventual consistency in distributed systems VBF Gomes, M Kleppmann, DP Mulligan, AR Beresford Proceedings of the ACM on Programming Languages 1 (OOPSLA), 1-28, 2017 | 76 | 2017 |
Kafka, samza and the unix philosophy of distributed data M Kleppmann, J Kreps IEEE, 2015 | 68 | 2015 |
Local-first software: you own your data, in spite of the cloud M Kleppmann, A Wiggins, P Van Hardenberg, M McGranaghan Proceedings of the 2019 ACM SIGPLAN International Symposium on New Ideas …, 2019 | 65 | 2019 |
A Critique of the CAP Theorem M Kleppmann arXiv preprint arXiv:1509.05393, 2015 | 52 | 2015 |
Making Sense of Stream Processing: The Philosophy Behind Apache Kafka and Scalable Stream Data Platforms M Kleppmann O'Reilly Media, 2016 | 37 | 2016 |
Communication systems and methods M Kleppmann, R Vohra, C Irwin, L Mallabone, S Stokes US Patent App. 13/708,518, 2014 | 26 | 2014 |
Key agreement for decentralized secure group messaging with strong security guarantees M Weidner, M Kleppmann, D Hugenroth, AR Beresford Proceedings of the 2021 ACM SIGSAC Conference on Computer and Communications …, 2021 | 14 | 2021 |
Byzantine eventual consistency and the fundamental limits of peer-to-peer databases M Kleppmann, H Howard arXiv preprint arXiv:2012.00472, 2020 | 14 | 2020 |
Snapdoc: Authenticated snapshots with history privacy in peer-to-peer collaborative editing SA Kollmann, M Kleppmann, AR Beresford Sciendo, 2019 | 14 | 2019 |
Automerge: Real-time data sync between edge devices M Kleppmann, AR Beresford 1st UK Mobile, Wearable and Ubiquitous Systems Research Symposium (MobiUK …, 2018 | 14 | 2018 |
PushPin: Towards production-quality peer-to-peer collaboration P van Hardenberg, M Kleppmann Proceedings of the 7th Workshop on Principles and Practice of Consistency …, 2020 | 13 | 2020 |
Moving elements in list CRDTs M Kleppmann Proceedings of the 7th Workshop on Principles and Practice of Consistency …, 2020 | 13 | 2020 |
Online event processing M Kleppmann, AR Beresford, B Svingen Communications of the ACM 62 (5), 43-49, 2019 | 13 | 2019 |
Interleaving anomalies in collaborative text editors M Kleppmann, VBF Gomes, DP Mulligan, AR Beresford Proceedings of the 6th Workshop on Principles and Practice of Consistency …, 2019 | 13 | 2019 |
Simulation of colliding constrained rigid bodies M Kleppmann University of Cambridge, Computer Laboratory, 2007 | 13 | 2007 |
Optimizing E-mail for mobile devices R Vohra, MA Kleppmann, L Mallabone US Patent 10,313,283, 2019 | 11 | 2019 |
A highly-available move operation for replicated trees and distributed filesystems M Kleppmann, DP Mulligan, VBF Gomes, AR Beresford Work-in-progress draft. University of Cambridge, 33, 2020 | 10* | 2020 |
OpSets: Sequential specifications for replicated datatypes (extended version) M Kleppmann, VBF Gomes, DP Mulligan, AR Beresford arXiv preprint arXiv:1805.04263, 2018 | 10 | 2018 |