KMachines is a client layer for distributed processing of fine-grained finite state machines with Apache Kafka.
Releases of KMachines are deployed to Maven Central.
<dependency>
<groupId>io.kmachine</groupId>
<artifactId>kmachines-core</artifactId>
<version>0.0.2</version>
</dependency>
For more info on KMachines, see this blog post.