Hi Mark, I don't think it would be a good solution with the latencies to and from the server your running from in mind. This is less of a problem is your app is only mainly used in one region.
I recently went to a Firebase event, and it seems a lot more fitting. It also allows the user to see it's own changes real-time, and provides several authentication options, and has servers world-wide. On Mon, Mar 21, 2016 at 7:53 AM Mark van Leeuwen <m...@vl.id.au> wrote: > 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 > >