Actually this is so straightforward, I'm kind of surprised nobody came up with this idea until now!
See how this whole thread started, I was thinking the same at first, that there may be some other underlying issues, but there aren't really. It just works
I hope this doesn't mean this tool is not for guys like me.
arggh just gave his feedback that's all, and it's good to know some people understand some people don't. Seems that someone who understands how oplog works understand why this is helpful and how to use-it, someone who doesn't may need some additional explanations. Good feedback!
This would be a tool for any level, by the time I'm labeling production ready I will make sure anyone understand what it does, how it does it, and how we can use the new concepts of namespacing, channels and synthetic mutations. Until then try to break this!
I believe the best way to illustrate this would be to write a small chat app using channels and synthetic mutations, put it on a 10$ digital ocean instance, and stress test 500 people talking to each other.