Summary
In this chapter, we introduced the readers to Apache Spark APIs and its organization. We discussed the concept of transformation and actions in theory and with examples. We took the users through the arena of shared variables: broadcast variables and accumulators. The next chapter is dedicated to Spark Streaming.