Клиенты и контракты
Мобильный интерфейс, авторизация и API-контракты. iOS использует открытую основу Telegram-iOS. Новые Android-модули на Kotlin развиваются отдельным направлением.
Staya как связанная система: от касания в приложении до сохранения, доставки и звонка.
iOS · Android
FastAPI · WebSocket
PostgreSQL · Redis · MinIO
Push · Go / Pion · WebRTC
Видео недоступно. Сохранённый кадр остаётся доступен.
Мобильный интерфейс, авторизация и API-контракты. iOS использует открытую основу Telegram-iOS. Новые Android-модули на Kotlin развиваются отдельным направлением.
Gateway передаёт действие сервисам. WebSocket связывает realtime-события с клиентом. PostgreSQL сохраняет состояние, Redis помогает с быстрыми операциями.
Медиа отделены в объектное хранилище MinIO. Go/Pion, WebRTC и TURN формируют независимый контур звонков.
Тестовые сценарии, проверка API и клиентов, сборки и доставка. Контур GitLab/Jenkins и ARM64 Docker помогает воспроизводить выпуск.