Лайк-кнопка | System Design | High load
Автор: Распределенные системы и system design
Загружено: 2026-02-04
Просмотров: 485
Описание:
Дизайн системы рассчитан на миллиард(ы) пользователей.
Поддержаны супер-популярные посты, набирающие десятки миллионов лайков в течение часа.
Тайм-коды:
00:00 Функциональные требования
01:05 Нефункциональные требования
07:08 Высокоуровневая схема
07:23 База данных с лайками юзеров, UserLikes
08:41 Тяжело считать кол-во лайков на посте
09:51 Отдельная база данных PostLikeCount
11:20 CDC для превращения UserLikes в PostLikeCount, Debezium + Kafka
12:09 CDC: перетасовка (reshuffle) по postId
15:11 По-разному считаем postLikeCount для популярных и непопулярных постов
16:25 Горячие посты - серьезная проблема и ее решения ❗
20:57 Выбор баз данных и брокера сообщений для CDC
24:57 Exactly once-гарантия в CDC/Kafka
26:33 Финальная детализированная схема 🏁
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: