CAP

Under partition: CP systems (etcd, ZK) sacrifice availability. AP systems (Cassandra) sacrifice consistency. CA not real in distributed.

Advertisement

PACELC (Abadi)

Under Partition: A or C. Else: Latency or Consistency. PA/EL Cassandra. PC/EC Google Spanner (uses TrueTime).

Advertisement

Modern reality

Networks partition frequently (packet loss, slow links). Design must handle. CAP simplified but useful lens.