Many companies today rely on Kafka to power their streaming needs. There will be times when you would need to shift your running cluster to another set of hardware, for reasons like, availability of better machines etc. And so the question arises… can you do it without your users noticing i.e.