Balancing CAP: Achieving Eventual Consistency in Distributed Systems using CRDTs and Kademlia DHT | Synapse