CRDTs and the Quest for Distributed Consistency
InfoQ3 HN recommenders · recommended in 3 months, 2018–2020
talk · intermediate · evergreen · 2018–2020 on HN
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.
Strongly recommended as a clear, accessible survey of the CRDT landscape.
Up next
2 mo on HNContainer Hacks and Fun Images
Jessie Frazelle
2 HN recommender · 2019–2022
2 mo on HNNetdev 0x16 - Keynote: It's Time to Replace TCP in the Datacenter
netdevconf
2 HN recommender · 2023–2023
13 mo on HNRich Harris - Rethinking reactivity
You Gotta Love Frontend
15 HN recommender · 2019–2026
4 mo on HNJavascript in 2015
Glen Maddern
3 HN recommender · 2015–2017
3 mo on HNCgroups, namespaces, and beyond: what are containers made from?
Docker
4 HN recommender · 2017–2023
5 mo on HNGolang UK Conf. 2016 - Liz Rice - What is a container, really? Let's write one in Go from scratch
GopherCon UK
3 HN recommender · 2016–2019
2 mo on HNCS50 Lecture by Mark Zuckerberg - 7 December 2005
CS50
2 HN recommender · 2016–2025
5 mo on HN8 Frames in 16ms: Rollback Networking in Mortal Kombat and Injustice 2
GDC Festival of Gaming
4 HN recommender · 2020–2025
14 mo on HNThe Soul of Erlang and Elixir • Sasa Juric • GOTO 2019
GOTO Conferences
16 HN recommender · 2019–2024
11 mo on HN"Testing Distributed Systems w/ Deterministic Simulation" by Will Wilson
Strange Loop Conference
12 HN recommender · 2014–2024
10 mo on HNErlang Factory 2014 - That's 'Billion' with a 'B': Scaling to the Next Level at WhatsApp
Erlang Solutions
6 HN recommender · 2014–2022
9 mo on HN"Turning the database inside out with Apache Samza" by Martin Kleppmann
Strange Loop Conference
9 HN recommender · 2015–2025
3 comments from Hacker News
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
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
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