Very true. I seemingly small delay gets increased exponentially once many players start hitting it.
To run a server efficiently you have to know the hardware, network and database layers. Not just each individually but how they affect each other.
Then after you mastered all of that you can look into the code layer, although Mobius has the pretty efficient to start with.