Summary

This completes the introduction of the most common scalable frameworks built using Scala. It is quite challenging to describe frameworks such as Akka and Spark, as well as new computing models such as Actors, Futures, and RDDs, in a few pages. This chapter should be regarded as an invitation to further explore the capabilities of those frameworks in both a single host and a large deployment environment.

In this last chapter, we learned:

  • The benefits of asynchronous concurrency
  • The essentials of the actor model, composing futures with blocking or callback modes
  • How to implement a simple Akka cluster to squeeze performance of distributed applications
  • The ease and blazing performance of Spark's resilient distributed datasets and the in-memory ...

Get Scala: Guide for Data Science Professionals 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.