CRDTs in Csharp and Go: Implementing Conflict-Free Distributed Data Structures

Read full text
Authors: Nagib Sabbag Filho
Cited by: 0

Abstract

This article explores CRDTs (Conflict-free Replicated Data Types), data structures that allow replication in distributed systems without conflicts. It presents the types of CRDTs, such as state-based and operation-based, and their applications in collaborative editors and messaging systems. The text includes practical implementations in C# and Go, comparing their approaches and highlighting use cases such as real-time collaboration and distributed storage.

Fields of Study & Subjects

Distributed systems and fault tolerance Advanced Database Systems and Queries Logic programming and type systems

Publication details

Journal / source
Zenodo (CERN European Organization for Nuclear Research)
Publication date
9 February 2026
Language
EN