Glossary term
What is CRDT (Conflict-free Replicated Data Type)?
CRDT stands for Conflict-free Replicated Data Type.
In System Design
Data types that always merge correctly. Example: Collaborative counters or shared documents.
Learn it properly · System DesignLesson 28: Consistency Models: Strong, Eventual and In Between“Eventually consistent” can mean your own comment vanishes on refresh. Consistency is a spectrum, not a switch: linearizable, causal, session guarantees and eventual — what each promises, how conflicts get merged, and why clocks can't be trusted.In System Design Case Studies 2
A data type designed so that replicas that apply the same updates in any order end up in the same state.
Learn it properly · System Design Case Studies 2Lesson 3: Design Collaborative Editing Like Google DocsOperational transformation versus CRDTs, cursors and presence, and an operation log with snapshots.