Leveraging Machine Learning to Design Better Large-Scale Systems