When an application isn't scaling, we immediately think of the need to increase the infrastructure, but the real problem can often be in the code!