Влад Тен - Систем Дизайн (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) Видеокурс скачать бесплатно:
Скачать бесплатноЗеркало
![постер к [nextway] System Design. Основы проектирования высоконагруженных систем (2024) Видеокурс](/uploads/posts/2024-03/1711875835_31.jpg)



![постер к [Merion academy] Python - программист с нуля (2024) Видеокурс](https://i125.fastpic.org/big/2025/0918/63/d2b1e5a1429d6020d124513d93bb9163.jpg)