Hi folks, trying out datahub on gcp and got thinking. What is Kafka used for exactly ? More importantly I would like things to be easy so doing a thought experiment about replacing it with pubsub or better yet a interface so that it's swappable. Anyone else has thoughts on this?