Skip to content

CRDT

CRDT

Spicy — senior dev territoryArchitecture

ELI5 — The Vibe Check

A CRDT (Conflict-free Replicated Data Type) is a data structure that multiple users can edit simultaneously without conflicts. Google Docs-style collaboration, but mathematically guaranteed to converge. Used in Figma, Linear, Notion, and most modern real-time apps.

Real Talk

Conflict-free Replicated Data Types are data structures designed for distributed systems where multiple nodes can update data independently and concurrently without coordination, then merge results deterministically. Two main families: state-based (CvRDTs) and operation-based (CmRDTs). Examples: G-Counters, LWW-Register, OR-Set, Yjs and Automerge (document CRDTs). Foundational to modern collaborative software.

When You'll Hear This

"We moved from OT to CRDTs for offline-first sync." / "Yjs is the reference CRDT library for documents."

Made with passive-aggressive love by manoga.digital. Powered by Claude.