In reply to Ryan Hellyer.

HI Ryan,

Caching does help because if most of the content is cached there is not much reading going on from the DB, thus such resources can then be used from such auditing plugins. I don't have the exact numbers right now but I've seen implementations with hundreds of editors working and there was no bottleneck generated by the plugin. Keep in mind that the majority of the time the editors are writing text and maybe adding some images to the posts, and such activity does not generate a lot of events in such auditing plugins.

Having said that I am not excluding the fact that having an external source where to store the alerts is a good idea, actually I do believe in it. What I don't like in this case is the way Stream executed the idea, which could have been much better. But then again, everyone has got his own opinion :)