Назад к задачам
Middle+ — Principal
14

Проектирование масштабируемого мессенджера‑аналогa Telegram

Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Требуется разработать архитектурное решение для сервиса обмена сообщениями, включающего основные возможности: личные диалоги и групповые чаты (не более 500 участников), передачу текстовых сообщений и медиа‑файлов, постоянное хранение истории с поддержкой поисковых запросов, отображение статуса онлайн и отправку push‑уведомлений. Система должна выдерживать нагрузку в 500 млн активных пользователей в день (DAU) и обрабатывать около 25 млрд сообщений в сутки.