Building a Collaborative Pixel Art Editor with CRDTs | jakelazaroff.com
Surviving Continuous Deployment in Distributed Systems
Consistent Hash Rings Explained Simply
Consistent hash rings are beautiful structures, yet often poorly explained. Implementations tend to focus on clever language-specific tricks, and theoretical approaches insist on befuddling it with math and tangents irrelevant.
This is an attempt at explanation - and a Python implementation - accessible to an ordinary high-schooler.
dashbitco/nimble_ownership
Tracking ownership of resources in different processes
jepsen-io/jepsen: A framework for distributed systems verification, with fault injection
A framework for distributed systems verification, with fault injection
Yggdrasil Network
subconsciousnetwork/noosphere: Noosphere is a protocol for thought; let's discover it together!
orbitdb/orbitdb: Peer-to-Peer Databases for the Decentralized Web
Ecosystem – Fission
b5g-ex/zenohex: Elixir API for Zenoh
Daniel Khaapamyaki / thesis · GitLab
derekkraan/delta_crdt_ex: Use DeltaCrdt to build distributed applications in Elixir
superfly/corrosion: Gossip-based service discovery (and more) for large distributed systems.
lasp-lang/partisan: High-performance, high-scalability distributed computing for the BEAM.
team-telnyx/pogo: Distributed supervisor for clustered Elixir applications
ProcessHub — ProcessHub v0.1.3-alpha
cabol/nebulex: In-memory and distributed caching toolkit for Elixir.
Beware of Dragons: A Distributed Systems Adventure