CAPteoreemist
The CAP theorem, also known as Brewer's theorem, is a fundamental concept in distributed computer systems. It states that it is impossible for a distributed data store to simultaneously provide more than two out of the following three guarantees: Consistency, Availability, and Partition Tolerance.
Consistency in this context means that every read receives the most recent write or an error. Availability
Since network partitions are a reality in distributed systems, the CAP theorem essentially forces a trade-off