Влад Тен - Систем Дизайн (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, Yugate, 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) Видеокурс
Внимание! У вас нет прав для просмотра скрытого текста.
| html-cсылка на публикацию | |
| BB-cсылка на публикацию | |
| Прямая ссылка на публикацию |
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам Зарегистрироваться либо войти на сайт под своим именем.
Мы рекомендуем Вам Зарегистрироваться либо войти на сайт под своим именем.

Просмотров: 28