## Notes Tradeoffs between Consistency, Availability, Partition Tolerance. ## Consistency - All nodes have a consistent view of the data ## Availability - Ability to respond to requests from users ## Partition Tolerance - Ability to function over a [[#Network Partition]] ### Network Partition A *network partition* is the boundary when a node in a cluster fails. If a partition happens, then must choose between [[#Consistency]] and [[#Availability]].