Открыто

System Design: от паники к алгоритму [Тариф Стандарт] [Олег Козырев]

Тема в разделе "Курсы по программированию", создана пользователем Топикстартер, 26 июл 2026.

Цена: 49 990р-89%
Взнос: 5 000р

Основной список: 10 участников

  1. 26 июл 2026
    #1
    Топикстартер
    Топикстартер Член клуба

    Складчина: System Design: от паники к алгоритму [Тариф Стандарт] [Олег Козырев]

    upload_2026-7-26_19-5-25.png

    Научись уверенно проходить секцию System Design и повысь свои шансы на трудоустройство в бигтех или повышение грейда до сеньора.

    Это про тебя, если…:
    • Метишь в крупный бигтех: Яндекс, Озон, Т-Банк, ВК, Сбер, Авито, WB — на собесе почти всегда тебя будет ждать System Design.
    • Хочешь перейти из мидла в senior, а грейд как раз и упирается в System Design.
    • На проектах ты с такими задачами не работал, и опыту в System Design взяться неоткуда.
    • Хочешь не просто пройти секцию, а разобраться, как всё это работает под капотом.
    Программа:

    Неделя 01. Алгоритм интервью + первый слой архитектуры

    Блок 1 · Алгоритм интервью:
    • Как устроено SD-интервью. Что на самом деле оценивают и почему «правильного ответа» не существует.
    • Сигналы зрелости. По каким фразам интервьюер отличает Senior от джуна, и как их подавать.
    • 5-шаговый фреймворк разбора. Скелет, который превращает «спроектируй X» в план на 45 минут.
    • Уточняющие вопросы. Что спросить в первые 5 минут, чтобы сузить задачу (плюс памятка частых пропусков).
    Блок 2 · Первый слой архитектуры:
    • Capacity planning через ×10 DAU. Прикинуть RPS, storage и bandwidth на салфетке, без страха перед числами.
    • REST API на собесе. Контракт, Idempotency-Key и почему «Monolith First» это сильный ход, а не слабость.
    • Сквозной кейс: Лента Avito. Прогоняем весь фреймворк на живом примере от и до.
    • Сеть и доставка. Load Balancer, API Gateway, CDN, DNS, из чего собирается вход в любую систему.
    Неделя 02. Ядро баз данных

    Блок 1 · Хранение и запросы:
    • Модели данных и выбор БД. SQL vs NoSQL по делу: когда документ, когда KV, когда граф.
    • Индексы под собес. B-Tree vs LSM и почему запрос «тормозит», на уровне, где не подловят.
    • Транзакции и ACID. Что реально гарантирует БД, а что ты додумал.
    • Уровни изоляции и аномалии. Dirty read, phantom, write skew, и как выбрать уровень под задачу.
    Блок 2 · Распределённые данные:
    • Репликация. Single-leader и leaderless: пережить падение узла и не потерять данные.
    • Distributed consensus (Raft). Как кластер договаривается о лидере, без академизма.
    • Шардирование и партиционирование. Как разрезать данные, когда они не влезают на один узел.
    • CAP и PACELC. Теорема, которую все цитируют неправильно, с практическим применением.
    Неделя 03. Кэш, очереди и устойчивость

    Блок 1 · Кэш и очереди:
    • Кэширование. Стратегии и архитектура: где поставить кэш и что он реально ускорит.
    • Проблемы кэша. Инвалидация, stampede, «протухшие» данные, любимая ловушка интервьюеров.
    • Очереди и брокеры. Message Queue vs Event Stream, Kafka: когда async, когда sync.
    Блок 2 · Согласованность между сервисами:
    • Идемпотентность и transactional outbox. Как не отправить платёж дважды и не потерять событие.
    • Распределённые транзакции. 2PC, 3PC, saga: согласовать данные между сервисами без общей БД.
    Блок 3 · Отказоустойчивость:
    • Retries, timeout, backoff. Как ретраить, чтобы не устроить лавину на упавший сервис.
    • Circuit breaker и bulkhead. Локализовать отказ, чтобы падение одного не утянуло всё.
    • Rate limiting. Token bucket и sliding window: защита от перегрузки и абьюза.
    • Масштабирование и graceful degradation. Как деградировать красиво, а не падать целиком.
    Неделя 04. Первые боевые кейсы

    Блок 1 · Мессенджер и лента:
    • Мессенджер (Telegram). WebSockets vs polling, presence, доставка и порядок сообщений, хранение истории.
    • Лента (Avito Объявления). Fan-out on write vs on read, ранжирование, кэш ленты, media pipeline.
    Блок 2 · Видеоплатформа:
    • Видеоплатформа (YouTube). Upload и транскодирование, CDN-доставка, обзор рекомендаций.
    Неделя 05. Сложные кейсы + поведение на собесе

    Блок 1 · Три сложных кейса:
    • Билеты (Яндекс Афиша). Double booking, борьба за одно место, виртуальная очередь под пик.
    • Поиск + Autocomplete (Яндекс / Google). Inverted index, Elasticsearch, trie, relevance и ранжирование.
    • Ride-sharing (Яндекс Такси / Uber). Geospatial-индексы (geohash, quadtree), матчинг, real-time tracking, surge.
    Блок 2 · Поведение на собесе:
    • Как вести себя на собесе. Тайминг 45 минут, думать вслух, первые 5 минут, как реагировать когда «копают» и выкрутиться из тупика. Объяснять «почему», а не пересказывать паттерны.
    Тариф Стандарт
    • Все видеоуроки курса (5 недель)
    • Живой еженедельный Q&A
    • Методички: памятки, деревья решений, шпаргалки
    • Справочник с продвинутыми темами
    Цена 49990 руб.
    Скрытая ссылка
     
    1 человеку нравится это.
  2. Последние события

    1. fhbfffkj
      fhbfffkj участвует в складчине.
      4 авг 2026 в 17:24
    2. skladchik.com
      В складчине участвует 10 человек(а).
      4 авг 2026 в 17:24
    3. heartless
      heartless участвует в складчине.
      4 авг 2026 в 12:22
    4. 07pia05
      07pia05 участвует в складчине.
      29 июл 2026

    Последние важные события

    1. skladchik.com
      Назначен организатор складчины.
      26 июл 2026