Course Outline


  • Akka and the Reactive Manifesto.

Overview of Akka

Preparing the Development Environment

Installing and Configuring Akka

Overview of the Scala or Java Syntax Needed

Creating a Concurrent Application in Akka

Understanding Actors and the Actor Lifecycle

Messaging between Applications

Akka Dispatchers and Routers

How Akka Ensures Fault Tolerance

Using Akka's Remoting and Clustering Features

Integrating Akka with Third Party Systems

Testing and Debugging the Application

Sharding the Cluster to Scale the Application

Securing the Application

Deploying the Application

Monitoring and Reporting in Akka


Summary and Conclusion


  • Programming experience in Scala or Java.


  • Developers, in particular Java developers
  • Architects
  21 Hours


Related Courses

Reactive Programming for iOS with RxSwift

  7 hours

Reactive Programming with Javascript and RxJS

  7 hours

Reactive Programming with Angular RxJS

  14 hours

Functional Reactive Programming with Java 9 and RxJava

  14 hours

RxJava for Android Developers

  21 hours

Vert.x: Build a Reactive Application on JVM

  14 hours

Akka - from Beginner to Intermediate

  21 hours

Akka Advanced

  21 hours

Akka Streams

  7 hours

Reactive Programming with Javascript and ReactiveX

  14 hours

Reactive Programing with Rx.NET

  7 hours

Reactive Programming Fundamentals

  14 hours

Spring Webflux

  14 hours