Visualizing Kafka Streams topology

Kafka Streams generates an ASCII Kafka Topology and prints it to the console during startup. These ASCII topologies can be huge and hard to understand.

Kafka Streams ASCII topology

There is a handy tool which allows you to visualize your ASCII topology to a hand drawn diagram. Just copy the topology from the console and paste it to the form:

The result will be shown as a diagram that describes your current Kafka Streams topology. As for me such representation is much more comfortable to analyze and debug:

Hand drawn diagram