# CAP theorem is becoming known due to the increase hype around No-SQL database.
# CAP theorem, also known as Brewer’s theorem,
# States that it is impossible for a distributed computer system to simultaneously provide all three of the following guarantees:
o Consistency (all nodes see the same data at the same time)
o Availability (a guarantee that every request receives a response about whether it was successful or failed)
o Partition tolerance (the system continues to operate despite arbitrary message loss). According to the theorem, a distributed
system can satisfy any two of these guarantees at the same time, but not all three.