Question: why akka framework is used?
Answer: Akka gives developers a unified way to build scalable and fault-tolerant software that can scale up on multicore systems, and scale out in distributed computing environments, which today often means in the cloud. ... Writing concurrent systems using traditional low-level mechanism such as locks and threads is difficult.