Аналог Telegram
Условие задачи
Необходимо спроектировать архитектуру мессенджера, поддерживающего базовые функции обмена сообщениями, включая личные и групповые чаты (до 500 участников), отправку текстов и медиа, перманентное хранение истории с возможностью поиска, онлайн-статусы и пуш-уведомления. Архитектура должна быть рассчитана на нагрузку в 500 миллионов активных пользователей в день (DAU) и 25 миллиардов сообщений в сутки