To create a topic on Kafka cluster with Kafkawize, there is a self-service feature in place within Kafkawize. A user who has Request Topics permission can request for the topic and an approver from the same team can approve or reject the request.
In the Topic request form, user can select an environment, partitions and replication factor. Partitions and replication factor can be configured by admin of that tenant in the Environments page.
On Approval of the request, topic is created on the cluster. Email notifications are sent out on every request made., and on approval/rejection.
In this above video, I have demonstrated the same.
Basically, the idea is to avoid manual intervention of various teams, and have fully automated flows.
Author : Murali Basani, Posted on : 16th July 2021