Lightbend Akka for Java - Expert

The pinnacle of scalable, reactive applications! In this three-day course, experienced application developers learn to build distributed reactive applications using Akka and Java, scaling out multiple nodes, managing consistency, and dealing with persistence.


  • Developers with knowledge of and experience using Java and Akka, particularly topics covered in “Lightbend Akka for Java - Professional”
  • Developers with a good knowledge of Reactive Architecture, as covered in “Lightbend Reactive Architecture - Professional”
  • Developers who want to develop resilient, event-driven, scalable applications
  • Architects who want hands-on experience building Reactive apps with Akka


  • Developers gain knowledge and skills to design large-scale Akka applications
  • Certified Lightbend Trainers share how to configure, test, and tune multiple nodes
  • Production readiness - confidence to use Akka on a distributed system


  1. Review of Akka Basics
  2. Clustering
  3. Singletons
  4. Sharding
  5. Persistence
  6. Distributed Data


  • Level: Advanced - knowledge of and practical experience with Akka is assumed
  • Length: Three days - 21 hours of classroom time, plus breaks
  • Approach: Extensive hands-on coding - students develop a workshop case study and produce a fully functional application, distributed application
  • Requirements: Students bring their own laptops with Java 8

Related Trainings

  • Lightbend Reactive Architecture - Professional
  • Lightbend Akka for Java - Professional