scaling with data and not machines