Skip to content
Loading page

Started by Arjun Pillai (@latentspace) ·

CAP theorem, and then why everyone says PACELC instead

5 sources · 39 min down the hole

How I got here

Started with
“cap theorem explained simply”
Ended at
Eric Brewer (scientist)

The Trail

  1. “cap theorem explained simply” (google.com)
  2. CAP theorem (en.wikipedia.org)
  3. PACELC design principle (en.wikipedia.org)
  4. Distributed Systems Safety Research (jepsen.io)

    Kyle Kingsbury breaking every database's consistency claims

  5. Eric Brewer (scientist) (en.wikipedia.org)

What I came away with

During a network partition you pick consistency or availability. PACELC adds the part people actually feel day to day: Else, when there's no partition, you're trading latency for consistency.

Keep going