-
May 25, 2024
Elixir Cluster Series
Leveraging CRDTs for eventual consistency
Elixir: Resilient distributed systems
Elixir: Running a cluster of nodes
Elixir: Running a cluster of dynamic nodes
Elixir and Mnesia: Running a cluster with state
Elixir and Raft: Running a cluster with state
-
May 20, 2024
Elixir Cluster Series
Leveraging CRDTs for eventual consistency
Elixir: Resilient distributed systems
Elixir: Running a cluster of nodes
Elixir: Running a cluster of dynamic nodes
Elixir and Mnesia: Running a cluster with state
Elixir and Raft: Running a cluster with state
-
May 15, 2024
Elixir Cluster Series
Leveraging CRDTs for eventual consistency
Elixir: Resilient distributed systems
Elixir: Running a cluster of nodes
Elixir: Running a cluster of dynamic nodes
Elixir and Mnesia: Running a cluster with state
Elixir and Raft: Running a cluster with state
-
May 8, 2024
Elixir Cluster Series
Leveraging CRDTs for eventual consistency
Elixir: Resilient distributed systems
Elixir: Running a cluster of nodes
Elixir: Running a cluster of dynamic nodes
Elixir and Mnesia: Running a cluster with state
Elixir and Raft: Running a cluster with state
-
May 3, 2024
Elixir Cluster Series
Leveraging CRDTs for eventual consistency
Elixir: Resilient distributed systems
Elixir: Running a cluster of nodes
Elixir: Running a cluster of dynamic nodes
Elixir and Mnesia: Running a cluster with state
Elixir and Raft: Running a cluster with state
-
May 1, 2024
Elixir Cluster Series
Leveraging CRDTs for eventual consistency
Elixir: Resilient distributed systems
Elixir: Running a cluster of nodes
Elixir: Running a cluster of dynamic nodes
Elixir and Mnesia: Running a cluster with state
Elixir and Raft: Running a cluster with state
-
Mar 13, 2024
Systems that require human intervention, especially in response to emergencies, depend on having accurate information about who is currently available. Phoenix Presence leverages Conflict-free Replicated Data Types (CRDTs) and the BEAM to provide a reliable and scalable presence tracking solution.
-
Jan 7, 2024
Software designed to solve real-life problems must effectively address the issue of concurrency, where the order of operations cannot be trusted due to the unpredictability of timing, distance between interactions, and the potential for missed or delayed messages. To prevent corruption of data or application state, it is crucial to...