Karau, Holden, and Rachel Warren. 2017. High Performance Spark: Best Practices for Scaling and Optimizing Apache Spark. “ O’Reilly Media, Inc.”

Laskowski, Jacek. 2017. “Mastering Apache Spark.” Gitbook: Https:// 25.

Lublinsky, Boris. 2017. Serving Machine Learning Models - a Guide to Architecture, Stream, Processing Engines, and Frameworks. “O’Reilly Media, Inc.”

Mac Lane, Saunders. 2013. Categories for the Working Mathematician. Vol. 5. Springer Science & Business Media.

Meijer, Erik. 2015. “Category Theory, the Essence of Interface-Based Design.” Youtube - FooCafe.

Odersky, Martin. 2018. “New Functional Constructs in Scala 3.” Youtube - FunctionalTV.

Pierce, Benjamin C, and C Benjamin. 2002. Types and Programming Languages. MIT press.

Ruusmann, Villu. 2017. “R, Scikit-Learn, and Apache Spark Ml: What Difference Does It Make?” Youtube - StartApp.

Tan, Lauren. 2018. “Learning to Love Type Systems.” Youtube - DotJs.

Wampler, Dean. 2017. “Fast Data Architectures for Streaming Applications.” Youtube - GOTO Conferences.

Xie, Yihui, JJ Allaire, and Garrett Grolemund. 2018. R Markdown: The Definitive Guide. CRC Press.