Yes, we're now running our only Summer Sale. All Courses are 30% off until 20th July, 2026:
Akka Tutorial
Last updated: May 4, 2026
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
- Lifecycle of an Actor in Akka
- Introduction to Typed Akka
- Typed Mailboxes in Akka
- Introduction to Tell Pattern in Akka
- Request-Response Pattern in Akka
- Difference Between tell() and forward() in Akka
.
.
.
.
.
Akka Advanced Concepts
- How to Stop Akka Actors
- Discovering Actors in Akka
- Introduction to Supervision in Akka
- Introduction to Scheduling Messages with Akka Scheduler
.
.
.
.
.
Akka Ecosystem
- Introduction to Akka HTTP
- Convert Response Body to String in Akka HTTP
- Reading Query Parameters in Akka HTTP
- Event Sourcing with Akka Persistence
- Introduction to Akka gRPC
- Introduction to Alpakka
- Server-Sent Events With Alpakka
- Schedule Asynchronous Tasks in Play Framework
- Creating Akka Actors from Lagom Services
.
.
.
.
.
Testing
.
.
.
.
.