Storage Scalability

Go to Problems

CAP Theorem

CAP Theorem states that in a distributed system, it is impossible to simultaneously guarantee all of the following:

  • •  Consistency
  • •  Availability
  • •  Partition Tolerance

http://ksat.me/a-plain-english-introduction-to-cap-theorem/ does an awesome job of explaining it in simple english.

Serious about Learning System Design ?

Learn this and a lot more with Scaler Academy's industry vetted curriculum which covers System Design in depth.

Problems

Title Difficulty Average time to read Asked in
Design Cache Medium 40 minutes
Sharding a Database Medium 35 minutes
Highly Available Database Hard 50 minutes
Highly Consistent Database Hard 50 minutes