Идея продукта
Команда хотела не «ещё один Telegram», а комьюнити-мессенджер для ниши коллекционеров и частных сделок, где доверие подкреплено прозрачными переводами. Нужны были real-time чаты, история сообщений, вложения и встроенный wallet без ухода во внешние приложения.
Архитектура
- Мобильные клиенты iOS/Android на React Native с единой кодовой базой
- WebSocket-шлюз для доставки сообщений и presence
- REST API для профилей, медиа и операций кошелька
- Очереди и idempotency для финансовых транзакций
- End-to-end шифрование личных диалогов (опциональный режим)
- Модерация контента и антиспам на уровне сервера
Сложные места
Баланс между UX мессенджера и требованиями безопасности кошелька: подтверждение перевода, recovery seed, защита от повторной отправки. Отдельно — масштабирование fan-out в групповых чатах и оптимизация медиа (presigned URLs, lazy upload). MVP вышел за 28 дней, далее — итерации по P2P и уведомлениям.