This document discusses Akka, an actor-based concurrency framework for building massively scalable applications on the JVM. Akka provides solutions for non-blocking concurrency using message-passing actors that communicate asynchronously. Actors avoid shared state and are isolated, lightweight processes that communicate through message passing. Akka allows for easy development of concurrent and parallel systems and provides features for fault tolerance including the ability to let actors crash and restart.