CRDTs are the data structures that make “Google Docs-style collaboration, but for arbitrary data” possible. I've had a lasting fascination with them for about 11 years. So, I wrote up a field guide that is hopefully a handy introduction. With interactive examples! iankduncan.com/engineering/...
The CRDT Dictionary: A Field Guide to Conflict-Free Replicated Data Types - Ian Duncan - Ian Duncan
A comprehensive guide to CRDTs and their tradeoffs, from counters to sequences. Written in the spirit of the Typeclassopedia, exploring how different CRDTs solve the distributed consensus puzzle.
iankduncan.com