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 Advanced Concepts
Akka Ecosystem
- Introduction to Akka HTTP in Scala
- Reading an Akka-HTTP Response Body as a String
- Reading Query Parameters in Akka HTTP
- Introduction to Event Sourcing Using Akka Persistence
- Introduction to Akka gRPC
- Introduction to Alpakka
- Server Sent Events With Alpakka
- Scheduling Asynchronous Tasks in Play Framework
- Integrating Lagom with Play Framework and Akka Actors