Please stop calling databases CP or AP
Summary
The post argues CAP is too simplistic to characterize distributed systems and calls for retiring CP/AP labels. It explains precise definitions of consistency, availability, and partition tolerance, and uses ZooKeeper as a case study to show many systems are neither CAP-consistent nor CAP-available.