- Actor-based concurrency using Akka is introduced as an alternative to traditional threading models for building concurrent and distributed systems in Java. - Akka provides an actor model implementation where actors communicate asynchronously by message passing and can be used to build reliable and scalable systems. - When to use Akka includes cases where performance, scalability and distribution are important, such as for transaction processing, service backends, batch processing, and communication hubs.