Fast Track to Akka with Scala


In this two-day course participants will learn to develop pragmatic, reactive applications with Akka. We introduce you to the theoretical foundations of concurrency and fault tolerance while transforming this knowledge into practice with the tools and abstractions provided by Akka.

The focus of this workshop is to enable you to develop your own applications with Akka and Scala. You will also learn how to roll them out into production. Hands-on exercises and discussions will foster your understanding of this library.


  • How to design scalable and fault-tolerant applications using Akka’s actors
  • Configuring, testing and tuning Akka applications
  • Common mistakes and best practices for designing asynchronous, event-driven systems using Akka
  • How to start using Akka in production systems


Code examples and exercises will be written in Scala, so a basic knowledge of Scala is required. Students should bring their own laptop with Java 8 or higher installed.

This training is also available in German and as an in-house workshop. For questions, please contact us at

innoQ offers this workshop as an offical Lightbend Training and Consulting partner.


Tobias Neef is a developer and consultant at innoQ with 10 years of experience in software development. He focuses on designing and implementing software systems, based on modern technologies powered by the Java platform.

Daniel Westheide is a senior consultant at innoQ and has been developing server applications on the JVM for 7 years. He is particularly interested in functional programming and distributed systems and is the author of the e-book “The Neophyte’s Guide to Scala”.

Dates & Registration

There are no public trainings available at the moment but we are happy to offer you an inhouse training. Please contact us here