Skip to content
  • Distributed Systems · System Design

Distributed Systems

LearnViaNotes @learnvianotes· 3 min read

Fundamental protocols, consensus mechanics, failure detection algorithms, and coordination engines powering global scale systems.

Leader Election & Consensus Protocols

Gossip Protocol & P2P Membership

Heartbeats & Failure Detectors

Service Discovery Architecture

Coordination Tools Comparison

Distributed Coordination Engines

EngineConsensusData ModelKey FeaturesPrimary Use Case
ZooKeeperZabHierarchical ZNodes (Tree)Watcher events, Ephemeral nodes, Sequential IDsKafka metadata (legacy), Hadoop, Solr
etcdRaftFlat KV (B+ Tree with MVCC)gRPC API, Lease grants, Watch streams, Distributed locksKubernetes Control Plane state storage
ConsulRaft + Serf GossipKV Store + Service RegistryNative Service Mesh (Envoy sidecars), DNS interface, Health checksMicroservice discovery & Config management

Free for students and teachers

Write notes like this one

Cards for every idea, quizzes and flashcards, read aloud — on the web and your phone.

Something wrong with this note? Open it to report