Getting Productive with Akka

The 2 day Akka course is aimed at developers who would need to start building powerful concurrent applications with the Akka and Java.

Though it covers a brief introduction to Java, however, it is not a replacement for the "Getting Productive with Java" course.

Upon completion of this course you learn how to apply the tools and services provided by Akka to build high performance, fault tolerant systems that scale.

The course has a practical focus, mixing presentation with in depth hands on labs and exercises. At the end of the course, participants would be able to design Javable, fault tolerant concurrent applications with actors. Design asynchronous, event driven systems. Tune Akka application and start using and deploying Akka to production systems.

Day 1

Concurrency, Javability and fault tolerance.
Understanding Actors.
Actor lifecycle.
Fault Tolerance with Actors.

Day 2

Messaging with Akka.
Understanding Dispatchers.
Understanding Routers.
Tuning an Akka system.
Monitoring and reporting.
Building secure applications with Akka.

Course Prerequisites

Code examples and exercises will be written in Java 8 using the lambda API, so a basic knowledge of Java 8 is required. Students should bring their own laptop with Java 8 installed.

For more information on the course or a discussion on your custom need, send a mail to


Thank you for showing your interest. Someone from Knoldus Inc. will get in touch with you soon!

Please fill up the form, to begin the training of leading technologies:

Thank you for your interest. Someone from Knoldus Inc. will get in touch with you soon!
Trusted by innovative organizations, big and small.
Awards and Recognitions
Upcoming Webinar:

Leveraging Lagom to Build Microservices Register Now!