System design

CAP theorem

CAP theorem is an important thumb rule followed in scaling the databases in distributed systems. CAP theorem explains how a system can be consistent, available and partition tolerant. This article explain these 3 properties thoroughly. Give it a try over a cup of coffee.