Я хочу создать социальный медиа-проект для моего личного портфолио. Но я действительно запутался в том, как разработать систему уведомлений.
Если пользователю A нравится сообщение пользователя B, пользователь B должен быть немедленно уведомлен. Как только он откроет его, уведомление будет прочитано. Иногда даже несколько пользователей должны получать одно и то же уведомление. Как это достигается? Не о каком-то стороннем инструменте, но о том, как работает архитектура, и если есть какой-либо способ эффективной реализации, это Node.js.
Я не хочу, чтобы пользователь B продолжал использовать любой API для проверки. Я хочу, чтобы данные поступали мгновенно, как это происходит в Facebook или даже в переполнении стека. Любое решение?
Я использую MEAN стек.