https://uktechinsider.com/implementing-machine-studying-pipelines-with-apache-spark/