CAP Theorem states that in a distributed system, it is impossible to simultaneously guarantee all of the following:
http://ksat.me/a-plain-english-introduction-to-cap-theorem/ does an awesome job of explaining it in simple english.
| 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 |
|