Hi,I'm soon to begin design and dev of a collaborative web app where changes made by one user should appear to other users in near real time.
I'm new to Kafka, but having read a bit about Kafka streams I'm wondering if it would be a good solution. Change events produced by one user would be published to multiple consumer clients over a websocket, each having their own offset.
Would this be viable? Are there any considerations I should be aware of? Thanks, Mark