Get your ticket to attend. Join event to build your agenda.

One year with Akka 2.6

Join Stream

Sean Glover

Sean Glover is a professional Software Engineer based in Toronto, Canada. He's a Principal Software Engineer at Lightbend, the company that stewards the Scala programming language and Akka Actor toolkit. Sean is a member of the Akka team.

He specializes in Data Streaming and Distributed Systems using technologies such as Akka, Akka Streams, Scala, Go, Kafka, Spark, and Kubernetes. Sean has been invited to speak at a variety of Software Development and Big Data conferences around the world including Kafka Summit, O'Reilly Strata Conference, Reactive Conf, DataEngConf, and Scale By The Bay. He is an open source maintainer and contributor currently specializing in Akka, Apache Kafka, and their ecosystems.

Akka’s new type-safe APIs graduated from experimental to stable with the release of Akka 2.6. Akka 2.6 was released in November 2019 and represented a major step forward for the project, despite being a minor version tick from 2.5 to 2.6. The new API became the default for documentation, reference projects, and is the base upon which many exciting new features and projects were added to the Akka ecosystem in the following year.

There are too many topics in the Akka 2.6 series to cover in a single talk, but I’ll highlight several major developments, such as easier to use APIs for Akka Persistence and Cluster Sharding, a new remoting layer to optimize peer to peer connections in Akka cluster, a new project called Projections to manage readside views in event sourced systems, and the ability to define external shard allocation strategies with Akka Cluster to optimize data locality (i.e. with Alpakka Kafka consumer instances). We’ll also highlight recently open sourced components that were previously only available to Lightbend customers, such as the Split Brain Resolver for Akka Cluster.