Систем Дизайн

Год выпуска: 2026
Производитель: Влад Тен
Сайт производителя: Для просмотра ссылки Войдиили Зарегистрируйся
Продолжительность: 8ч 28м 44с
Язык: Русский
Формат видео: MP4
Видео: avc, 1920x1080, 16:9, 60.000 к/с, 312 кб/с
Аудио: aac lc, 48.0 кгц, 128 кб/с, 2 аудио
Описание:
Курс «Систем Дизайн» — это практическое руководство по созданию надежных, масштабируемых и производительных распределённых систем. Материал ориентирован на инженеров, которые хотят глубоко понять внутреннее устройство современных хранилищ, кластеров и сетевых взаимодействий, а также научиться уверенно решать задачи системного проектирования.
Почему этот курс полезен

Год выпуска: 2026
Производитель: Влад Тен
Сайт производителя: Для просмотра ссылки Войди
Продолжительность: 8ч 28м 44с
Язык: Русский
Программа охватывает ключевые концепции системного дизайна — от основ локальных хранилищ до протоколов консенсуса и архитектур распределённых баз данных. Обучение построено вокруг реальных кейсов, детального разбора систем и практических принципов проектирования.
1. Single Node Storage
Понимание того, как работает одиночный узел баз данных, — фундамент любой распределённой системы.
Репликация — основа масштабирования и отказоустойчивости.
Как масштабировать систему горизонтально и эффективно распределять данные.
Ключ к тому, чтобы распределённая система вела себя предсказуемо.
Надёжное взаимодействие между узлами — критически важный компонент любой архитектуры.
Без наблюдаемости невозможно управлять сложной системой.
Изучение эволюции архитектур и подходов к построению распределённых систем.
Практика решения типовых задач системного дизайна на собеседованиях и в реальных проектах.
1. Single Node Storage
Понимание того, как работает одиночный узел баз данных, — фундамент любой распределённой системы.
- Storage, Index, Concurrency Control, Recovery
- Организация сториджа: страницы, блоки, файлы, буферы
- Индексы, MVCC, транзакции и блокировки
- Write-Ahead Logging и восстановление после сбоев
- Реальные системы: InnoDB, Postgres, RocksDB
Репликация — основа масштабирования и отказоустойчивости.
- Типы репликации: синхронная, асинхронная, leaderless
- Репликационные логи и стратегии согласования
- Реализация в Postgres, MySQL, MongoDB
Как масштабировать систему горизонтально и эффективно распределять данные.
- Шардинг и партиционирование для производительности и отказоустойчивости
- Consistent hashing, range-based, directory-based подходы
- Балансировка нагрузки и миграция шардов
Ключ к тому, чтобы распределённая система вела себя предсказуемо.
- Модели согласованности: strong, eventual, causal и другие
- Алгоритмы консенсуса: Raft, Paxos, Viewstamped Replication
- Как достигается fault tolerance
Надёжное взаимодействие между узлами — критически важный компонент любой архитектуры.
- Протоколы общения в распределённых системах
- RPC, gRPC, multiplexing, heartbeat
- Обработка failures и timeouts
Без наблюдаемости невозможно управлять сложной системой.
- Метрики, логирование, распределённая трассировка
- Health-checks, service discovery, конфигурационные сервисы
- Инструменты диагностики и мониторинга
Изучение эволюции архитектур и подходов к построению распределённых систем.
- От монолитных СУБД к распределённым решениям
- Архитектуры NEON, TiDB, Yugabyte, CockroachDB
- Compute vs Storage separation, CQRS, Event sourcing
Практика решения типовых задач системного дизайна на собеседованиях и в реальных проектах.
- Как ответить на вопросы вроде:
- Как спроектировать Twitter?
- Как хранить миллионы событий в реальном времени?
- Как построить fault-tolerant key-value store?
Видео: avc, 1920x1080, 16:9, 60.000 к/с, 312 кб/с
Аудио: aac lc, 48.0 кгц, 128 кб/с, 2 аудио
Описание:
Курс «Систем Дизайн» — это практическое руководство по созданию надежных, масштабируемых и производительных распределённых систем. Материал ориентирован на инженеров, которые хотят глубоко понять внутреннее устройство современных хранилищ, кластеров и сетевых взаимодействий, а также научиться уверенно решать задачи системного проектирования.
Почему этот курс полезен
- Разбирает сложные концепции простым языком
- Опирается на реальные системы и архитектурные паттерны
- Помогает уверенно проходить собеседования уровня Senior/Lead
- Формирует интуицию системного инженера
- Backend-разработчикам, которые хотят расти в системный дизайн
- Инженерам, работающим с высоконагруженными сервисами
- Тем, кто готовится к архитектурным интервью
- Разработчикам баз данных и платформенным инженерам
Скрытое содержимое могут видеть только пользователи групп(ы): Premium, Местный, Свои