11 августа 2026
12 августа 2026
eosideтекст ещё не в индексе
Однажды Эрнест Хемингуэй поспорил что напишет самый короткий рассказ, способный растрогать любого
id 5961475527кто-нибудь может провести в офис тбанка в москве, как знакомого, очень хочется посетить его
у них на сайте есть запись на экскурсии
Ссылка
нажмите — покажем
нажмите — покажем
System Design: backend
Как и обещал — задачка с бэковой секции Яндекса. На system design там реально дают «спроектируй ленту новостей, как в Твиттере/ВК, где новостные посты выдаются на основе подписок на авторов»: человек подписан на кучу людей, открывает приложение и видит их посты, свежие сверху. Погнали.
Базовая идея — идти от базы: на открытии ленты делаем SELECT * FROM posts WHERE author IN (на кого подписан) ORDER BY time LIMIT 50. В деве летает. Но в продовой бд так не прокатит: у юзера тысяча подписок, у каждого тысячи постов, и так одновременно долбят миллионы людей. Лента открывается на каждый заход — чтение это самый горячий путь, и вот на нём база и ляжет. Дальше обсудим, какое примерное решение от тебя ждут на собесе.
Уточняем детали
Сначала уточни границы: сколько подписок у среднего юзера, сколько постов в день, какая задержка ок. Но главный вопрос один: есть ли у нас звёзды — аккаунты на миллионы подписчиков? Звучит как продуктовая мелочь, а на деле именно он разворачивает всю архитектуру — сейчас увидишь как.
Попробуем зайти от обратного
Ключевая идея, ради которой задача и придумана: не собирай ленту в момент, когда её открыли. Собери заранее. Когда автор публикует пост, мы разносим (fan-out) его по заранее посчитанным лентам всех подписчиков — кладём в «инбокс» каждого. Тогда открыть ленту — дешёвое чтение готового списка, без тяжёлого запроса по всем подпискам. Смысл манёвра: дорогую работу мы перенесли с частого чтения на редкую запись. Пост пишут один раз, а ленту с ним открывают тысячи раз — вот пусть будет тяжело один раз на записи, а не тысячу раз на чтении.
Возвращаемся к звёздам
А теперь тот самый вопрос. Fan-out на записи прекрасен — пока блогер с 40 миллионами подписчиков не нажмёт «опубликовать». Один пост превращается в 40 миллионов записей, разом, всплеском. Одна звезда убивает всю схему. Поэтому — гибрид. Обычные аккаунты разносим по подписчикам на записи. А посты звёзд не разносим: их мало, зато подписчиков тьма. Их подтягива
1.8K · Всем привет! Ребята, очень нужен ваш опыт для исследовательского проекта.
Пишу статью про нейросетевое редактирование студенческих работ (курсовых, ВКР). Если вы хотя бы раз прогоняли свой учебный текст через ИИ, чтобы исправить ошибки или улучшить стиль, уделите пожалуйста, 3 минуты анонимной анкете.
Ваше участие поможет собрать реальные количественные данные для исследования.
Ссылка на Яндекс форму: https://forms.yandex.ru/u/6a7a09c295add5aab30b412e
Спасибо за внимание!
Плюсик в карму за распространение среди однокурсников
13 августа 2026
ВладиславSystem Design: backend
Как и обещал — задачка с бэковой секции Яндекса. На system design там реально дают «спроектируй ленту новостей, как в Твиттере/ВК, где новостные посты выдаются на основе подписок на авторов»: человек подписан на кучу людей, открывает приложение и видит их посты, свежие сверху
Поступашки тоже начали нейрослопить 😞
:РРебят, а есть кто шарит за ЦУ?
Имеет ли смысл на очку поступать туда?
Или онлайн программы – это тоже самое?
Онлайн программы как минимум отсрочку не дают - тоже важно учитывать. Не знаю, как на других онлайн программах, но исторически сложилось, что заочники хуже усваивают материал, чем очники
Астраханцев МаксимОнлайн программы как минимум отсрочку не дают - тоже важно учитывать. Не знаю, как на других онлайн программах, но исторически сложилось, что заочники хуже усваивают материал, чем очники
Там же очная магистратура, но просто в онлайн формате. Это ведь не заочка