Advanced Akka with Java Training | Learn to Build Distributed Reactive Applications with Akka & Java 8

Advanced Akka with Java Course Description

Are you an experienced Java developer that would like to take your skillset to the next level with the reactive Akka toolkit? This extensive three-day course is for you! The course's hands-on work and exercises provide the perfect environment to best learn to utilize Akka with Java!

This is a three-day advanced course on building distributed reactive applications using Akka and Java 8. It is intended for developers who already have a strong understanding of the fundamentals of building applications using Akka and Java on a single JVM and are looking to learn how to scale out to multiple nodes and 3rd party systems. This course has extensive hands-on work and successive exercises build upon prior lessons learned to produce a fully functional application that is both event-driven and resilient by the conclusion of the course.

Advanced Akka with Java Course Learning Outcomes

  • know how to use Akka's remoting and clustering feature
  • understand how to integrate 3rd party systems
  • know how to create a RESTful HTTP layer
  • be confident to start using Akka on a large scale

Advanced Akka with Java Training - Suggested Audience

This training is aimed at professionals who want to learn the next step in how to apply the tools and services provided by the Akka to build high-performance, fault-tolerant systems that scale. Suggested attendees are:
  • Software Developer
  • Java Developer
  • Software Architect
  • IT Consultant

Advanced Akka with Java Training Duration

  • Open-House F2F (Public): 3 days
  • In-House F2F (Private): 3 days, for commercials please send us an email with group size to

Advanced Akka with Java Training - Prerequisites

  • Basic knowledge of Akka & Java 8.
  • At least 2 months of development experience with Akka and Java 8.

System Setup Requirements

  • Participants should bring their own laptop with Java 8 or higher installed.

This Advanced Akka with Java training course outline includes:

  • Review of Akka Basics
  • Akka Remoting
  • Akka Cluster
  • Cluster Aware Routers
  • Cluster Singleton
  • Cluster Sharding
  • Akka persistence
Keny White


Keny White is Professor of the Department of Computer Science at Boston University, where he has been since 2004. He also currently serves as Chief Scientist of Guavus, Inc. During 2003-2004 he was a Visiting Associate Professor at the Laboratoire d'Infomatique de Paris VI (LIP6). He received a B.S. from Cornell University in 1992, and an M.S. from the State University of New York at Buffalo.


After working as a software developer and contractor for over 8 years for a whole bunch of companies including ABX, Proit, SACC and AT&T in the US, He decided to work full-time as a private software trainer. He received his Ph.D. in Computer Science from the University of Rochester in 2001. "What I teach varies from beginner to advanced and from what I have seen, anybody can learn and grow from my courses".


Average Rating

1 rating

Detailed Rating

5 stars
4 stars
3 stars
2 stars
1 star

    This is great

    I really love the course editor in LearnPress. It is never easier when creating courses, lessons, quizzes with this one. It's the most useful LMS WordPress plugin I have ever used. Thank a lot! Testing quiz is funny, I like the sorting choice question type most.