Home / Companies / WorkOS / Blog / Post Details
Content Deep Dive

In-Memory Distributed State with Delta CRDTs

Blog post from WorkOS

Post Details
Company
Date Published
Author
William Huba
Word Count
2,555
Company Posts That Month
25
Language
English
Hacker News Points
-
Post removed?
No
Summary

In-memory distributed state with delta conflict-free replicated data types (CRDTs) enable efficient management of distributed cache or configuration state on an Elixir cluster. Delta CRDTs are a type of conflict-free replicated data type that have the properties of no single source of truth, eventual consistency, and global convergence. They offer a way to replicate and merge state in a distributed environment without coordination between replicas. Operational transforms and delta state are two types of delta CRDTs used for different use cases. DeltaCrdt is an Elixir library implementing delta CRDTs, while Horde provides a distributed name registration and process supervisor on top of delta CRDTs. The Aviato.Agent module uses a CRDT to keep configuration data synchronized across a cluster of ephemeral cloud instances.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Real-time 1 6,887 1,132 212 +49%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.