- a [[Distributed Systems|Distributed System]] cannot simultaneously provide more than 2 out of the 3 guarantees: 1. [[Consistency]] 2. [[Availability]] 3. [[Partition Tolerance]] https://www.youtube.com/watch?v=BHqjEjzAicA&ab_channel=ByteByteGo