Real-time: чаты, уведомления, видеозвонки
Мессенджеры, живые дашборды и чаты внутри сервиса, которые обновляются у всех мгновенно.
Обсудить проектReal-time-функции выглядят просто на демо и ломаются в продакшене: обрывается соединение, сообщение уходит дважды, пользователь онлайн с двух устройств. Мы строим их на проверенных паттернах — outbox с фоновым диспетчером, ключи идемпотентности на каждую отправку, присутствие в Redis — поэтому они работают под реальной нагрузкой.
Для сообщений, статусов и уведомлений используем SignalR, для аудио- и видеозвонков — WebRTC, где сервер отвечает только за сигнализацию. В облаке хаб масштабируется через Azure SignalR Service или Redis backplane.
Real-time может быть отдельным продуктом (мессенджер) или слоем поверх существующего сервиса: статусы заказов, чат покупателя и продавца, живые дашборды для администраторов.
Проекты по направлению
Real-time мессенджер с видеозвонками в Azure
Сделать полноценный мессенджер: личные и групповые чаты, вложения, онлайн-статусы, аудио- и видеозвонки и модерация — с развёртыванием в облаке.
Архитектура подробноБиржа SEO-ссылок: миграция с Laravel на .NET
Перенести биржу размещения ссылок с Laravel + Vue на .NET + Angular, сохранив всех пользователей и балансы, и добавить модули, которых не было в оригинале.
Архитектура подробно