Partitioning (a.k.a. Sharding): How Systems Actually Scale

You don’t scale by upgrading your server forever. You scale by splitting your data across machines.

Frank Mendez