If you are looking for a consultant to help you with the Akka Toolkit, you have come to the right place! Over the past decade I have consulted with dozens of clients on the topic distributed and reactive systems using technologies such as Akka, Akka Cluster, Akka Streams as well as related technologies such as Kafka, Kubernetes and Cassandra to name but a few.

Akka Cluster used for demonstrations during consulting projects
A physical Akka Cluster used in Akka Consulting projects to demonstrate specific issues hands-on

Recurring themes I have been working on include (but are not limited to):

  • performance optimization for Akka / Akka Cluster based projects
  • getting teams up-to-speed with Akka / Akka Cluster and providing hands-on assistance during the first months of a new project
  • architectural reviews of reactive systems built with Akka, Akka Cluster and Akka Streams
  • help with the operational deployment of Akka Cluster in cloud environments and Kubernetes, correct configuration of a split brain resolver (necessary for clustered applications that require persistence)

I’m also regularly training teams before they get started in order to ensure that all best practices are followed on a new project, or when growing a team in order to speed up the on-boarding process.

I think I know what I am doing, but don’t take my word for it. Here’s what a few of my clients have to say about the work we have done together: