This document discusses concurrent processing and distributed computing using Akka and Scala. It defines concurrent processing as executing instructions simultaneously using multiple processors for better performance. It describes two types of concurrency: shared-state which uses shared memory and message passing which involves exchanging messages asynchronously. Akka is a toolkit that uses the actor model where everything is an actor that can respond concurrently to messages by sending messages or spawning new actors. The document provides an example Akka code in Scala for calculating pi in a concurrent manner.