CRDT – Conflict-free replicated data type
CRDT or Conflict-free replicated data type is ‘a data structure which can be replicated across multiple computers in a network’
See also, the convergence algorithm used by Google docs and Ms Office online.
See 5000x faster CRDTs: An Adventure in Optimization (Recent article 2021-07-31 about CRDT speed)
Here the author Seph Gentle recommends using Yjs for any kind of production set-up.
A selection of very useful links about CRDTs and distributed systems. Via the Fission discord. https://wiki.nikitavoloboev.xyz/distributed-systems/crdt
A Conflict-free Replicated Data Type (CRDT) is a data structure that simplifies distributed data storage systems and multi-user applications. https://crdt.tech/
Operation based CRDTs: protocol https://bartoszsypytkowski.com/operation-based-crdts-protocol/
Introduction to CRDTs for Realtime Collaboration https://dev.to/nyxtom/introduction-to-crdts-for-realtime-collaboration-2eb1