Brokers in Pulsar can be seamlessly added or removed.
Bookies can seamlessly be added.
Kafka unless there has been a KIP since I stopped paying attention to Kafka doesn't do this.
I remember adding brokers to Kafka and taking advantage of them on existing topics meant repartitioning which if I recall correctly breaks the golden ordering contract that most devs bank on. The data written to the partition will always be in the order for that partition itself.
Bookies can seamlessly be added.
Kafka unless there has been a KIP since I stopped paying attention to Kafka doesn't do this.
I remember adding brokers to Kafka and taking advantage of them on existing topics meant repartitioning which if I recall correctly breaks the golden ordering contract that most devs bank on. The data written to the partition will always be in the order for that partition itself.