system-design-cases
Разборы System Design
Сквозные разборы реальных систем — сокращатель ссылок, чат, лента, YouTube, платежи — требования, оценки, высокоуровневый дизайн и сложные deep-dive.
Начать трек → 01
Базовые разборы
Канонические первые разборы: key-value хранилище, сокращатель ссылок, веб-краулер, распределённая очередь. 01 Спроектируйте распределённое key-value хранилище 32 мин 02 Спроектируйте сокращатель URL 28 мин 03 Спроектируйте веб-краулер 30 мин 04 Спроектируйте распределённую очередь сообщений 32 мин 05 Фундаментальные кейсы: разбор с выбором ответа 13 мин 06 Фундаментальные кейсы: разбор по памяти 14 мин 07 Фундаментальные кейсы: чтение чисел и конфига 14 мин 08 Фундаментальные кейсы: напишите полный дизайн-документ 240 мин
02
Соцсеть и лента
Fan-out, ранжирование, доставка в реальном времени: уведомления, лента, чат, автодополнение. 01 Спроектируй систему уведомлений 30 мин 02 Спроектируй ленту новостей 32 мин 03 Спроектируй чат 34 мин 04 Спроектируй автодополнение поиска 28 мин 05 02-social-feed: обзор с выбором ответа 13 мин 06 02-social-feed: обзор со свободным припоминанием 14 мин 07 02-social-feed: чтение конфигов и кода 14 мин 08 02-social-feed: спроектируй и защити приложение на ленте 240 мин
03
Медиа и хранилище
Огромные файлы, огромный fan-out на чтение: видео, синхронизация файлов, объектное хранилище, почта при масштабе. 01 Спроектируй YouTube 34 мин 02 Спроектируй Google Drive / Dropbox 36 мин 03 Спроектируй объектное хранилище (как S3) 35 мин 04 Спроектируй почту масштаба Gmail 35 мин 05 Медиа и хранилище: разбор с выбором ответа 14 мин 06 Медиа и хранилище: разбор по памяти 14 мин 07 Медиа и хранилище: чтение кода и конфигов 14 мин 08 Медиа и хранилище: построй сервис загрузки-синка с чанками и дедупом 300 мин
04
Геолокация и реальное время
Пространственное индексирование и обновления с низкой задержкой: близость, друзья рядом, карты, лидерборды. 01 Проектируем сервис поиска поблизости 34 мин 02 Проектируем «друзья рядом» 36 мин 03 Проектируем Google Maps 38 мин 04 Проектируем лидерборд в реальном времени 32 мин 05 Локация и реальное время: обзор с выбором ответа 13 мин 06 Локация и реальное время: обзор со свободным припоминанием 14 мин 07 Локация и реальное время: читаем код и конфиг 14 мин 08 Локация и реальное время: соберите живой сервис близости + лидерборд 240 мин
05
Данные и деньги
Корректность под нагрузкой и деньги на кону: метрики, агрегация рекламы, платежи, кошельки, биржи, бронирование. 01 Спроектируй систему метрик и алертинга 34 мин 02 Спроектируй агрегацию кликов по рекламе 36 мин 03 Спроектируй платёжную систему 38 мин 04 Спроектируй цифровой кошелёк 36 мин 05 Спроектируй биржу 38 мин 06 Спроектируй систему бронирования отелей 36 мин 07 Данные и деньги: обзор с выбором ответа 13 мин 08 Данные и деньги: обзор со свободным ответом 14 мин 09 Данные и деньги: чтение кода и конфига 14 мин 10 Данные и деньги: собери корректный двигатель денег 240 мин
Проекты по этому треку
Guided-проекты, которые закрепляют изученное здесь.
AWS на практике
Разворачивай реальные системы в облаке Amazon — базовая модель, вычисления, хранилище и сеть — и подготовься к экзаменам AWS Cloud Practitioner и Solutions Architect Associate.