The big interview with Martin Kleppmann: “Figuring out the future of distributed data systems”

Dr. Martin Kleppmann is a researcher in distributed systems at the University of Cambridge, and the author of the highly acclaimed “Designing Data-Intensive Applications” (O’Reilly Media, 2017).

Kevin Scott, CTO at Microsoft once said: “This book should be required reading for software engineers. Designing Data-Intensive Applications is a rare resource that connects theory and practice to help developers make smart decisions as they design and implement data infrastructure and systems.”

Martin’s main research interests include collaboration software, CRDTs, and formal verification of distributed algorithms. Previously he was a software engineer and an entrepreneur at several Internet companies including LinkedIn and Rapportive, where he worked on large-scale data infrastructure.

Vadim Tsesko (@incubos) is a lead software engineer at Odnoklassniki who works in Core Platform team. Vadim’s scientific and engineering interests include distributed systems, data warehouses and verification of software systems.
 

Contents:
  1.     Moving from business to academic research;
  2.     Discussion of “Designing Data-Intensive Applications”;
  3.     Common sense against artificial hype and aggressive marketing;
  4.     Pitfalls of CAP theorem and other industry mistakes;
  5.     Benefits of decentralization;
  6.     Blockchains, Dat, IPFS, Filecoin, WebRTC;
  7.     New CRDTs. Formal verification with Isabelle;
  8.     Event sourcing. Low level approach. XA transactions;
  9.     Apache Kafka, PostgreSQL, Memcached, Redis, Elasticsearch;
  10.     How to apply all that tools to real life;
  11.     Expected target audience of Martin’s talks and the Hydra conference.
Read full interview >>>

Comments