0345 4506120

Lightbend Akka for Scala - Professional

This two-day course introduces experienced application developers to the reactive Akka toolkit and runtime and the methodologies that enable the creation of real-world actor-based systems in Scala on a single JVM.

This course has extensive hands-on work and successive exercises build upon prior lessons to produce a fully functional application that is both event-driven and resilient by the conclusion of the course.

**formerly Fast Track to Akka with Scala

About the Expert

Trond Bjerkestrand

Trond Bjerkestrand

Trond is an experienced and Lightbend certified Scala and Akka trainer and occasional consultant. He is interested in functional programming, startups and bitcoin and is one of the organisers of the Scala meetup in the french speaking part of Switzerland.


If you are a developer and you wants to learn how to apply the tools and services provided by Akka to build high-performance, fault-tolerant systems that scale, then this scaling up with Akka and Scala course is for you!


Learning Objectives

Learn how to:

  • Design scalable and fault-tolerant applications using Akka's actors
  • Configure, test and tune Akka applications
  • Use best practices for designing asynchronous, event-driven systems using Akka
  • Have the confidence to start using Akka in production systems



Code examples and exercises will be written in Scala, so a basic knowledge of Scala as covered in the "Lightbend Scala Language - Professional" course is required. Students should bring their own laptop with Java 6 or higher installed.

Bring your own hardware

You are required to bring your own laptop to this Lightbend Akka for Scala - Professional, so you learn how to develop in Akka within your own environment. You will need JDK 6 or above installed in order to participate in this course.

Course Content

  • Overview
  • Actor Basics
  • Testing Actors
  • Actor Lifecycle
  • Fault Tolerance
  • Routers and Dispatchers
  • Modifying Actor Behavior
  • Ask Pattern
  • Akka Extensions
  • FSM

Privacy Notice

In order to provide you with the service requested we will need to retain and use your contact information in accordance with our Privacy Notice. If you choose to provide us with this information you explicitly consent to us using the information as necessary to provide the request service to you. If you do not agree please do not proceed to request the service from us.

Marketing Permissions

Would you like to receive our newsletter and other information on products and services which we think will be of interest to you by email. We will always treat your information with care and in accordance with our Privacy Notice. You are free to withdraw this permission at any time.


Our Customers Include