Vertical vs Horizontal Scaling: Key Differences