Видеокурс - Систем Дизайн (2026)

GuDron

dumpz.ws
Admin
Регистрация
28 Янв 2020
Сообщения
11,204
Реакции
1,655
Credits
43,538
Систем Дизайн
1213.jpeg
Год выпуска: 2026
Производитель: Влад Тен
Сайт производителя: Для просмотра ссылки Войди или Зарегистрируйся
Продолжительность: 8ч 28м 44с
Язык: Русский
Программа охватывает ключевые концепции системного дизайна — от основ локальных хранилищ до протоколов консенсуса и архитектур распределённых баз данных. Обучение построено вокруг реальных кейсов, детального разбора систем и практических принципов проектирования.
1. Single Node Storage
Понимание того, как работает одиночный узел баз данных, — фундамент любой распределённой системы.
  1. Storage, Index, Concurrency Control, Recovery
  2. Организация сториджа: страницы, блоки, файлы, буферы
  3. Индексы, MVCC, транзакции и блокировки
  4. Write-Ahead Logging и восстановление после сбоев
  5. Реальные системы: InnoDB, Postgres, RocksDB
2. Replication
Репликация — основа масштабирования и отказоустойчивости.
  1. Типы репликации: синхронная, асинхронная, leaderless
  2. Репликационные логи и стратегии согласования
  3. Реализация в Postgres, MySQL, MongoDB
3. Sharding / Partitioning
Как масштабировать систему горизонтально и эффективно распределять данные.
  1. Шардинг и партиционирование для производительности и отказоустойчивости
  2. Consistent hashing, range-based, directory-based подходы
  3. Балансировка нагрузки и миграция шардов
4. Consistency & Consensus
Ключ к тому, чтобы распределённая система вела себя предсказуемо.
  1. Модели согласованности: strong, eventual, causal и другие
  2. Алгоритмы консенсуса: Raft, Paxos, Viewstamped Replication
  3. Как достигается fault tolerance
5. Networking
Надёжное взаимодействие между узлами — критически важный компонент любой архитектуры.
  1. Протоколы общения в распределённых системах
  2. RPC, gRPC, multiplexing, heartbeat
  3. Обработка failures и timeouts
6. Observability & Discovery
Без наблюдаемости невозможно управлять сложной системой.
  1. Метрики, логирование, распределённая трассировка
  2. Health-checks, service discovery, конфигурационные сервисы
  3. Инструменты диагностики и мониторинга
7. Architecture Patterns
Изучение эволюции архитектур и подходов к построению распределённых систем.
  1. От монолитных СУБД к распределённым решениям
  2. Архитектуры NEON, TiDB, Yugabyte, CockroachDB
  3. Compute vs Storage separation, CQRS, Event sourcing
8. System Design Hot Questions
Практика решения типовых задач системного дизайна на собеседованиях и в реальных проектах.
  1. Как ответить на вопросы вроде:
    1. Как спроектировать Twitter?
    2. Как хранить миллионы событий в реальном времени?
    3. Как построить fault-tolerant key-value store?
Формат видео: MP4
Видео: avc, 1920x1080, 16:9, 60.000 к/с, 312 кб/с
Аудио: aac lc, 48.0 кгц, 128 кб/с, 2 аудио

Описание:
Курс «Систем Дизайн» — это практическое руководство по созданию надежных, масштабируемых и производительных распределённых систем. Материал ориентирован на инженеров, которые хотят глубоко понять внутреннее устройство современных хранилищ, кластеров и сетевых взаимодействий, а также научиться уверенно решать задачи системного проектирования.
Почему этот курс полезен
  1. Разбирает сложные концепции простым языком
  2. Опирается на реальные системы и архитектурные паттерны
  3. Помогает уверенно проходить собеседования уровня Senior/Lead
  4. Формирует интуицию системного инженера
Кому подойдёт курс
  1. Backend-разработчикам, которые хотят расти в системный дизайн
  2. Инженерам, работающим с высоконагруженными сервисами
  3. Тем, кто готовится к архитектурным интервью
  4. Разработчикам баз данных и платформенным инженерам
Торрент 2.36 GB
Скрытое содержимое могут видеть только пользователи групп(ы): Premium, Местный, Свои