Conflict Resolution for Eventual Consistency • Martin Kleppmann • GOTO 2016
What it is
Martin Kleppmann's GOTO Berlin 2016 talk on how collaborative editors, offline apps, and multi-datacenter databases handle concurrent updates. It covers conflict resolution approaches including operational transformation and CRDTs, with a worked look at text CRDTs.
Why Hacker News recommends it
Treated as the go-to approachable yet deep primer on CRDTs and collaborative editing, recommended repeatedly in threads on Automerge, local-first software and OT versus CRDT.
- 3 people recommended it
- 7 different months
- 5 strong recommendations
- first 2017, last 2020
What HN commenters said
“has an exceptionally great/interesting talk on this”
Kleppmann's talk on CRDTs for decentralized collaborative editing.
marknadal, 2017-09 · Strong recommendation · in “Distributed algorithms in NoSQL databases”
“has given several great in-depth talks about it”
Kleppmann gives great in-depth talks on Automerge CRDTs.
lachenmayer, 2019-03 · Strong recommendation · in “Applied Monotonicity: A Brief History of CRDTs in Riak”
“Rest of the talk is also highly recommended for anyone interested in an approachable primer on CRDTs.”
Approachable CRDT primer with illustrative example of semantic pitfalls.
lewisl9029, 2019-05 · Strong recommendation · in “Why CRDT didn't work out as well for collaborative editing xi-editor”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: crdt, collaborative editing, operational transformation, automerge, distributed systems
Also recommended by the same people
talkReact Helsinki February 2020Fraktio · 2 HN recommenders · 2021–2025
lectureIn Search of TomorrowBerkeley Institute for Data Science (BIDS) · 9 HN recommenders · 2015–2018
talkBottom Up vs Top Down Design in Clojure - Mark BastianClojureTV · 5 HN recommenders · 2016–2021
talkTree-sitter: a new parsing system for programming tools - GitHub Universe 2017GitHub · 2 HN recommenders · 2018–2022
talkThe Soul of Erlang and Elixir • Sasa Juric • GOTO 2019GOTO Conferences · 16 HN recommenders · 2019–2024
talk"Testing Distributed Systems w/ Deterministic Simulation" by Will WilsonStrange Loop Conference · 12 HN recommenders · 2014–2024
talkErlang Factory 2014 - That's 'Billion' with a 'B': Scaling to the Next Level at WhatsAppErlang Solutions · 6 HN recommenders · 2014–2022
talk"Turning the database inside out with Apache Samza" by Martin KleppmannStrange Loop Conference · 9 HN recommenders · 2015–2025