There's also Kafka Streams which is suitable for many cases that do not warrant a full cluster with all the management and trouble required.