# CAP Theorem

CAP Theorem states that in a distributed system, it is impossible to simultaneously guarantee all of the following:

* Consistency
* Availability
* Partition Tolerance

<http://ksat.me/a-plain-english-introduction-to-cap-theorem/> does an awesome job of explaining it in simple english.
