Skip to content

Conflict-free Replicated Data Types (CRDTs)

Posted on:October 14, 2025

Term first encountered in this website.

Definition (from Gemini)

Conflict-free Replicated Data Types (CRDTs) are data structures that enable concurrent updates across multiple replicas without requiring coordination. They ensure eventual consistency by allowing operations to be applied in any order, and they automatically resolve conflicts through predefined merge functions. CRDTs are particularly useful in distributed systems where low latency and high availability are critical, as they allow for local updates that can be synchronized later without conflicts.

Applications

Collaborative editing tools, distributed databases.

Understanding CRDTs

This YouTube video was quite helpful. It’s long but worth the watch.

Similar Concepts

Operational Transformation (OT) is another approach to achieving consistency in collaborative applications.

Related Posts