В целом это вообще хороший вариант, но у меня только есть подозрения, что производительность будет плохой.
У меня есть основное приложение, в котором SockJS и торнадо реализуют пользовательский API, там же можно подписаться на события, которые кладутся в capped collection монги. А вот сами события я хотел обрабатывать уже другим приложением.
На одно событие может быть несколько обработчиков, как системных, так и пользовательских.