Hey Kafka experts, After having read Jay Kreps awesome Kafka reading( https://engineering.linkedin.com/distributed-systems/log-what-every-software-engineer-should-know-about-real-time-datas-unifying) I have a doubt.
For communication between browsers (lets say collaborative editing, chat etc.) is Kafka the right choice ? Especially given that Kafka consumers are designed to pull , rather than a callback style push. For low latency possibly ephemeral data/events is Kafka a good choice ? Can I have a browser open a socket into a webserver and each request initiate a consumer to consume from kafka (by polling?) OR is Kafka designed and/or meant to be used for a separate usecase ? Any feedback is appreciated. Let the bashing begin! Many Thanks, pranay