...
Since Kafka 2.4.0, it is possible to rely on the broker default replication factor setting when creating a topic . (cf KIP-464: Defaults for AdminClient#createTopic). Kafka Streams did not adapt this new feature yet, due to backward compatibility concern. However, it puts some burden on users to change the Kafka Streams default replication.factor
config of 1
when they put an application into production. While user are already able to change the config to -1
if their brokers are on 2.4.0 or newer version, it's still an additional config they need to take care of.
...