Category: design

Beyond CAP Theorem

CAP Theorem states that any distributed system needs consistency, availability and network partition, but you can’t choose all the three property. So choose two of them for your system CP – Sacrifice Availability for Consistency AP – Sacrifice Consistency for Availability CA – Consistent and Available, but not tolerant of partitions CAP Theorem provides guidelines […]