Chapter 2.  The Model - Scala and Akka

This chapter is divided into two parts: Scala (the language) and Akka (the actor model implementation for the JVM).

As this book is about architecture, and Spark is built in Scala following an actor's model, in this book we decided to show examples only using Scala as the language. In this way, we have made room for architectural issues preventing lead content.

In the Apache Spark world, there are four spoken languages: Java, Scala, Python, and R. To continue with our training, we need to know one of these four languages. Most books expose all examples in each of these languages.

If you are reading this section and do not know Scala, welcome to the introduction course for data manipulation. This chapter is ...

Get Fast Data Processing Systems with SMACK Stack now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.