Akka Online Courses
Akka Essentials with Scala | Rock the JVM
- Daniel Ciocîrlan
- 4.75
- 13 hrs
- 36 lectures
Learn the Akka actor model with Scala and write parallel, concurrent and fault-tolerant systems Learn more »
Akka Streams with Scala | Rock the JVM
- Daniel Ciocîrlan
- 4.86
- 8.5 hrs
- 25 lectures
A must-have for Scala & Akka developers: write large-scale, reactive distributed systems with Akka Streams Learn more »
Akka HTTP with Scala | Rock the JVM
- Daniel Ciocîrlan
- 4.84
- 10 hrs
- 28 lectures
A must-have for Scala and Akka developers: write reactive microservices and REST APIs with Akka HTTP and Scala Learn more »
Akka Persistence with Scala | Rock the JVM
- Daniel Ciocîrlan
- 4.61
- 7 hrs
- 20 lectures
A must-have for Akka developers: write long-term reactive systems with Akka Persistence and PostgreSQL or Cassandra! Learn more »
Akka Remoting and Clustering with Scala | Rock the JVM
- Daniel Ciocîrlan
- 4.66
- 7 hrs
- 20 lectures
For Scala and Akka developers: write reactive distributed systems with remote actors, Akka Clustering and Scala Learn more »
Practical Reactive Streams with Akka and Java
- Matt Greencroft
- 4.57
- 8.5 hrs
- 65 lectures
Learn how to build asynchronous, non-blocking reactive streams with back-pressure - a really practical hands-on course Learn more »
Akka Serialization with Scala | Rock the JVM
- Daniel Ciocîrlan
- 4.59
- 3.5 hrs
- 11 lectures
For Scala/Akka developers: maximize Akka performance! Integrate Avro, Kryo or Protobuf, or write your own serializer! Learn more »
Recommended books
Akka books
Akka Concurrency
This book picks up where the Akka documentation leaves off, exploring the how and the why of Akka, in a way that will empower you to grow your applications to new levels of scalability, responsiveness, and performance. Learn more »
Applied Akka Patterns
With this hands-on guide, Java and Scala developers will learn how to embrace concurrent and distributed applications with the open source Akka toolkit. You’ll learn how to put the actor model and its associated patterns to immediate and practical use. Learn more »
Reactive Application Development
This hands-on guide begins by exposing you to the reactive mental model, along with a survey of core technologies like the Akka actors framework. Then, you'll build a proof-of-concept system in Scala, and learn to use patterns like CQRS and Event Sourcing. You'll master the principles of reactive design as you implement elasticity and resilience, integrate with traditional architectures, and learn powerful testing techniques. Learn more »
Mastering Akka
The book begins with a quick introduction that simplifies concurrent programming with actors. We then proceed to master all aspects of domain-driven design. We’ll teach you how to scale out with Akka Remoting/Clustering. Finally, we introduce Conductr as a means to deploy to and manage microservices across a cluster. Learn more »