This document provides an overview of Akka fundamentals including:
- The actor model which uses message passing between encapsulated state and behavior units to achieve concurrency
- The Akka actor API for building fault tolerant distributed applications in Scala and Java
- Fault tolerance techniques in Akka like supervision which allows actors to monitor and respond to failures of child actors
- Routing which provides abstractions for distributing messages to multiple receiver actors