If scalability is a priority then you should scale horizontally because it allows for greater flexibility, doesn’t require taking your server offline while upgrading, and doesn’t imply a resource deficit.