Skip to main content

Lightbend Akka Cluster - Fundamentals

This course will peel back the curtain and show you what happens inside of an Akka Cluster.

FILTER_TYPE_PREMIUM

FILTER_TOPIC_AKKA

FILTER_INSTRUCTOR_WADE_WALDRON

About This Course

Akka Cluster is a powerful set of tools used to build modern distributed and reactive systems. With it, you can build systems that can scale in ways that weren't possible using traditional architectures.

Using Akka Cluster properly can be challenging. An improperly configured cluster can create more problems than it solves. This course will attempt to de-mystify some aspects of Akka Cluster. We will peel back the curtain and take a look at how the cluster works behind the scenes.

By developing a deeper knowledge of Akka Cluster we will put ourselves in a better position to create a stable, and efficient cluster.

Earn this Badge

Successful completion of this course will entitle you to the following badge:

Course Syllabus

  • Akka Cluster
  • Cluster Formation
  • Cluster Management
  • Cluster Communication
  • Cluster Failure
  • Healing a Cluster
  • Split Brain
  • Lightbend Split Brain Resolver

General Information

  • This course is only available to Lightbend Subscribers. For more information, see academy.lightbend.com/faq.
  • It is self-paced.
  • It can be taken at any time.
  • The materials can be reviewed as many times as you want.
  • Quizzes and exams can only be completed once.

Course Length

  • Approximately 4 hours

Requirements

  • This course assumes that students are familiar with Akka. Knowledge of Actors, Actor Systems, and the Actor Model is assumed.
  • This course makes use of an application built either with Scala and SBT or Java and Maven. However, only a minimal amount of Scala and SBT or Java and Maven knowledge is required. You choose to complete the exercises using the Scala application or the Java application.
  • Certain scripts in this course require Mac and/or Linux. If you are working on Windows, we suggest using a Linux VM to complete the exercises. VirtualBox or similar may be of assistance here.
  • You will need Lightbend Commercial Credentials to complete the exercises.

Course Staff

Wade Waldron

Wade Waldron

Wade Waldron is the Microservices Practice Lead, Senior Training Developer, and Senior Consultant at Lightbend. He is the primary author of the Lightbend Reactive Architecture training course.

Wade started his career as a developer in 2005 building games for the Playstation 2, Xbox, etc. In 2011 he joined Point2 Homes where he began working on an Akka based microservices platform to provide realtime updates to real estate websites. In 2014 Wade joined BoldRadius where he consulted with a variety of companies on how to use Akka, and related technologies. He also began teaching courses on Akka and Scala.

In 2016, Wade released a book "Applied Akka Patterns" along with his co-author Michael Nash

Today Wade works with Lightbend where he consults with clients and builds training materials. He focuses on helping people make a smooth transition from a monolithic application to Reactive microservices.

Enroll