Example use case: You want to add or remove some operations in your Kafka Streams application. In this tutorial, we'll name the changelog and repartition topics so that the topology updates don't break compatibility.
https://developer.confluent.io/tutorials/naming-stateful-operations/kstreams.html