Talks to Watch

CRDTs and the Quest for Distributed Consistency

68K views · Oct 2, 2018 · 43:39 · 3 HN recommenders · 3 mentions · discussed 2018–2020

Martin Kleppmann's QCon London 2018 talk on keeping data consistent in distributed systems without a central leader. It surveys CRDT algorithms for syncing devices and collaborative editing over peer-to-peer networks.

Why Hacker News points people here: Strongly recommended as a clear, accessible survey of the CRDT landscape.

“I also highly recommend the talk”HN comment, 2019

What Hacker News said 3

Strongly recommendshardwaresoftonOct 2018

“Recently saw a fantastic intermediate talk on this subject”

Intermediate talk on CRDTs leading to automerge

Full comment

Recently saw a fantastic intermediate talk on this subject called CRDTs and the Quest for Distributed Consistency[0]. One product of the research was automerge[1], a library for handling collaborative editing of JSON-like data models [0]: this video [1]: link

in “Lessons learned from creating a real-time collaborative rich-text editor” · view on HN
Strongly recommendsraphlinusJun 2019

“I also highly recommend the talk”

Clear accessible survey of the CRDT landscape

Full comment

I think the original statement is defensible. Many of the original OT papers proposed algorithms that have since been shown not to converge in particular cases (especially the TP2 puzzle). It took a while for the fog to clear, in part because TP2 requires concurrent edits from 3 peers. I also highly recommend the talk "CRDTs and the Quest for Distributed Consistency"[0] from Martin Kleppmann, which I believe surveys the landscape in as clear and accessible a manner as I've seen; much of the literature is pretty dense. [0]: this video

in “Creating a Collaborative Editor” · view on HN
Strongly recommendssyspecJul 2020

“I especially like this one”

Kleppmann talk on CRDTs and distributed consistency

Full comment

Recently going through this book. I highly recommend it, and any videos by the author, Martin Kleppmann I especially like this one: > CRDTs and the quest for distributed consistency this video

in “Summary: Designing Data-Intensive Applications by Martin Kleppmann” · view on HN