This is a simple implementation in node that listens to a given platform event then creates a topic in kafka. It demonstrates the ability to create microservices to filter and maintain replayid's that scale independently of the Salesforce core services. The service requires a managed kafka instance to be attached.
More info about Platform Events be found here: Platform Events Developer Guide
More info about Heroku Kafka be found here: Apache Kafka on Heroku
It uses a nodejs implementation to implement a worker dyno that subscribes to a Salesforce Platform Event. The service simply listens to a Salesforce Platform Event and then publishes to a Kafka topic.
See LICENSE.
This is not an official Salesforce product