КЕЙС // КОММУНИКАЦИОННАЯ И ПРОДУКТОВАЯ ЭКОСИСТЕМА

NEXUS

Большая экосистема для общения, звонков, контента и работы команд — нативные iOS и Android, web и собственная realtime-инфраструктура.

РЕАЛЬНЫЕ ИНТЕРФЕЙСЫ

Продукт в работе

Задача

Спроектировать не отдельный мессенджер, а единую систему, в которой личное общение, групповые сценарии, медиа, звонки, социальный контент и работа команды не распадаются на разные приложения. При этом нативные клиенты, web и backend должны сохранять согласованные данные, приватность и устойчивость при reconnect, фоновой работе и слабой сети.

Решение

Мы разделили платформу на продуктовые домены, но связали их общей идентичностью, навигацией и backend-контрактами. Нативный iOS-клиент, модульное Android-приложение и web-контуры работают с realtime-доставкой, медиа через S3/CDN и звонками через WebRTC/LiveKit. Отдельные сервисы отвечают за Flux, уведомления, Business, Store, Partners, Matching и эксплуатационную наблюдаемость.

Что получилось

Сформирована работающая кроссплатформенная экосистема: нативные клиенты, web-продукты, production-backend и отдельная инфраструктура realtime и звонков. Для ключевых контуров есть тесты, release-gates, мониторинг и воспроизводимые проверки; публикация мобильных приложений в магазинах проходит отдельный финальный этап.

Роль ZeroBlack

Стратегия / Продукт и UX / iOS / Android / Web / Backend / Realtime / DevOps

Технологический стек

Swift · UIKit · Kotlin · Jetpack Compose · React · TypeScript · Go · PostgreSQL · Supabase · WebRTC · LiveKit · Redis · S3 / CDN · Prometheus / Grafana

Реализованные функции

  • Личные, групповые и канальные чаты
  • Ответы, реакции, пересылка и поиск
  • Фото, видео, файлы, голосовые и геолокация
  • Прямые и групповые аудио- и видеозвонки
  • CallKit, PushKit, PiP и демонстрация экрана
  • Feed, Shorts, Stories / Moments и комментарии
  • Профили, друзья, присутствие и индикатор набора
  • Spaces с ролями, участниками и приглашениями
  • Проекты, задачи, календарь и встречи
  • Гибкие уведомления, приватность и активные сессии
  • Business, Store, Premium и Partners
  • Flux, media pipeline, мониторинг и release-gates
Сайт NEXUS Открыть web-версию

Статус

Web-продукты и backend работают. iOS и Android развиваются как самостоятельные нативные клиенты; публичные страницы App Store и Google Play ещё готовятся, поэтому мы не заявляем их как опубликованные.

Обсудить похожий проект