Optimising Spark RDD pipelines: 7 tips learned the hard way | Dark Hacker News