CAP theorem

The theorem that a distributed system can't simultaneously provide

Since network partitions are inevitable in a distributed system, understanding how to implement distributed consensus to guarantee consistency and availability is critical.