Akka is an actor model based toolkit to build highly performant and concurrent applications in Scala and on the JVM.  Akka makes it very easy to build distributed and parallel applications without worrying about the low level concepts like Threads.

Akka leverages the modern multi core processors to parallelize the computations across different cores. There is already a very robus, extensive and oper-source ecosystem that utilizes the Akka libraries. It also provides high degree of resilience to make the applications fault-tolerant.

In this series, we discuss about different concepts and building blocks of the Akka ecosystem.

akka basics

Akka Basics

akka advanced concepts

Akka Advanced Concepts

akka ecosystem

Akka Ecosystem

akka testing

Testing