How would you ensure scalability and efficiency when building software for a large university at the University of Pennsylvania?