April 2018
Intermediate to advanced
468 pages
14h 34m
English
When you develop or operate distributed systems, the CAP theorem should always be in the back of your mind. CAP stands for consistency, availability, and partition tolerance. The theorem says that you can have, at most, two out of the three. Since any distributed system can suffer from network partition in practice, you can choose between CP or AP. CP means that in order to remain consistent, the system will not be available in the event of a network partition. AP means that the system will always be available but might not be consistent. For example, reads from different partitions might return different results because one of the partitions didn't receive a write. In this section, we will focus on highly ...
Read now
Unlock full access