Проектирование Twitter-подобной системы
Условие задачи
Требуется спроектировать упрощенную версию социальной сети, аналогичной Twitter/X, со следующими основными функциями: Публикация постов (твитов) пользователями. Подписки (фолловинг) на других пользователей. Лента новостей (feed), включающая: Посты от пользователей, на которых подписан текущий пользователь. Возможность сортировки по времени или популярности. Масштабируемость: Система должна выдерживать высокие нагрузки (миллионы пользователей, тысячи твитов в секунду).