Регистрация Войти
Вход на сайт
uploady.io
» » Влад Тен - Систем Дизайн (2025) Видеокурс

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

01.07.26
Автор: colt
Просмотров: 4
Комментариев: 0
Влад Тен - Систем Дизайн (2025) Видеокурс

Программа охватывает ключевые концепции системного дизайна — от основ локальных хранилищ до протоколов консенсуса и архитектур распределённых баз данных. Обучение построено вокруг реальных кейсов, детального разбора систем и практических принципов проектирования.

1. Single Node Storage
Понимание того, как работает одиночный узел баз данных, — фундамент любой распределённой системы.
Storage, Index, Concurrency Control, Recovery
Организация сториджа: страницы, блоки, файлы, буферы
Индексы, MVCC, транзакции и блокировки
Write-Ahead Logging и восстановление после сбоев
Реальные системы: InnoDB, Postgres, RocksDB

2. Replication
Репликация — основа масштабирования и отказоустойчивости.
Типы репликации: синхронная, асинхронная, leaderless
Репликационные логи и стратегии согласования
Реализация в Postgres, MySQL, MongoDB

3. Sharding / Partitioning
Как масштабировать систему горизонтально и эффективно распределять данные.
Шардинг и партиционирование для производительности и отказоустойчивости
Consistent hashing, range-based, directory-based подходы
Балансировка нагрузки и миграция шардов

4. Consistency & Consensus
Ключ к тому, чтобы распределённая система вела себя предсказуемо.
Модели согласованности: strong, eventual, causal и другие
Алгоритмы консенсуса: Raft, Paxos, Viewstamped Replication
Как достигается fault tolerance

5. Networking
Надёжное взаимодействие между узлами — критически важный компонент любой архитектуры.
Протоколы общения в распределённых системах
RPC, gRPC, multiplexing, heartbeat
Обработка failures и timeouts

6. Observability & Discovery
Без наблюдаемости невозможно управлять сложной системой.
Метрики, логирование, распределённая трассировка
Health-checks, service discovery, конфигурационные сервисы
Инструменты диагностики и мониторинга

7. Architecture Patterns
Изучение эволюции архитектур и подходов к построению распределённых систем.
От монолитных СУБД к распределённым решениям
Архитектуры NEON, TiDB, Yugabyte, CockroachDB
Compute vs Storage separation, CQRS, Event sourcing

8. System Design Hot Questions
Практика решения типовых задач системного дизайна на собеседованиях и в реальных проектах.
Как ответить на вопросы вроде:
Как спроектировать Twitter?
Как хранить миллионы событий в реальном времени?
Как построить fault-tolerant key-value store?

Информация о видео
Название: Систем Дизайн
Автор: Влад Тен
Год выхода: 2025
Жанр: Видеокурс
Язык: Русский
Выпущено: Россия
Продолжительность: 8ч 28м 44с

Файл
Формат: MP4
Видео: AVC, 1920x1080, ~550 Kbps
Аудио: AAC, 128 Kbps, 48.0 KHz
Размер файла: 2.36 Gb



Скачать Влад Тен - Систем Дизайн (2025) Видеокурс


Категория: Видео уроки
Теги:


Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Комментарии (0)

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.