Often designers do complicated things that improve the capacity on a particular hardware platform when it might actually be cheaper to buy more hardware. Martin Fowler (2012)