Computer systems

Distributed systems

Replication, consensus and messages across machines.

Start reading
0 / 23 read

Topics & articlesContents

8 topics
01

Distributed systems foundations

0 / 3 read
  1. CAP and Consistency Models
  2. Time and Clocks
  3. Failure Models
02

Consensus Protocols

0 / 3 read
  1. Raft
  2. Paxos
  3. Consensus in Practice in Real Systems
03

Replication and Consistency

0 / 3 read
  1. Replication Strategies
  2. Conflict Resolution
  3. Distributed Transactions
04

Partitioning and Routing

0 / 3 read
  1. Consistent Hashing
  2. Sharding Strategies
  3. Dynamic Rebalancing
05

Members and Discovery

0 / 3 read
  1. Failure Detection
  2. Gossip Protocol
  3. Service Discovery
06

Distributed Storage

0 / 3 read
  1. Distributed Read/Write Paths
  2. Anti-Entropy and Data Repair
  3. Storage System Instances
07

Messages and Streams

0 / 3 read
  1. Message Semantics
  2. Kafka Architecture
  3. Consumer Groups and Collaboration
08

Observability

0 / 2 read
  1. Distributed Tracing
  2. Metrics and Alerts