Извините, если мой вопрос абстрактен, но позвольте мне объяснить мою проблему. У меня есть форум, похожий на StackOverflow и построенный на nodejs и mongodb. Есть посты и комментарии. Мне нужно реализовать систему уведомлений, которая позволяет уведомлять пользователей о добавлении нового ответа на сообщение, изменении содержания сообщения, добавлении новых комментариев.
Моя проблема в том, что я никогда раньше не реализовывал эту функцию, поэтому сейчас я ищу лучшие практики, прежде чем начать. Что меня в первую очередь интересует, так это общий шаблон реализации этой системы. В частности, какая схема сбора уведомлений необходима? Как определить подписчиков на пост для отправки уведомления? и другие нюансы, которые могут быть в такой системе.
Просто чтобы уточнить, что мне не нужны уведомления в реальном времени, такие как в facebook, а список уведомлений вверху (например, в SO) и возможность уведомления по электронной почте.
Пожалуйста, дайте какие-нибудь технические документы по такой системе в инете или несколько советов, как реализовать такую систему с нуля.
Спасибо.