horizontal scalability|horizontal scaling versus vertical scaling
horizontal : adding more instances of similar resources vertical : add more resources to the same instance
in general smaller instances are cheaper. so if the general work can be done within an instance of lower