📈 Scaling data pipelines to millions of users: How Yahoo cut Spark cluster failures by 85%