The CAP theorem states that it is impossible for a distributed database to simultaneously guarantee two of the following: consistency, availability or partition tolerance. The widely accepted theorem is often used to analyze and position new databases.
In this session, we will explore the three guarantees, deliver a definition for each and outline how each might affect your distributed system. This is an academic talk designed to help you understand the history of the CAP theorem and how to use this important concept to your advantage.