Horizontal vs Vertical Scaling Optimization