It's a lot simpler to just have the socket, with a notification when your PUT has landed. This is what Meteor does.<p>I don't see anything I recognize as eventual consistency in the traditional sense. It sounds like the client is just trying to receive a stream of updates, which could have been made by a single writer, and the only consistency issues are caused by the different overlapping mechanisms for getting updates.