Balun.Courses
Бесплатные уроки
Корпоративное обучение
Полезные статьи
Стать преподавателем
Каталог курсов
Бесплатные уроки
Корпоративное обучение
Полезные статьи
Стать преподавателем
Каталог курсов
Книги
Видео
Статьи
Курсы
Главная
/
Блог
/
Материалы для подготовки к System design-интервью
Материалы для изучения System Design
Бесплатная подборка видео, статей и книг для подготовки к собеседованию по System Design и погружению в архитектуру
Подготовил:
Владимир Балун, ex-TeamLead в Яндекс
книги
Основные
«System Design. Подготовка к сложному интервью" — Алекс Сюй
«Высоконагруженные приложения. Программирование, масштабирование, поддержка" — Мартин Клеппман
«Распределенные данные" — Алекс Петров
дополнительные
«Распределенные системы» — Эндрю Таненбаум, Стив ван Мартен
«Site Reliability Engineering. Надежность и безотказность как в Google» — Бетси Бейер, Крис Джоунс, Дженнифер Петофф, Нейл Ричард Мерфи
«Искусство планирования мощностей» — Джон Оллспоу
«Микросервисы. Паттерны разработки и рефакторинга» — Крис Ричардсон
«Микросервисы. От архитектуры до релиза» — Ронни Митра
«Создание микросервисов» — Сэм Ньюмен
Видео
Плейлисты
Базы данных
СУБД в HighLoad
HighLoad (Олег Бунин)
HighLoad (Александр Быков)
Распределенные системы (Сухорослов)
Распределенные системы (Липовский)
Одиночные видео
Как пройти System Design интервью
Теория кэширования данных
Теория шардирования баз данных
Геораспределенные системы
Как устроена MySQL репликация
Как правильно выбирать очередь
Паттерны отказоустойчивой архитектуры
Микросервисная архитектура, подходы и технологии
Современные базы данных. Как выбрать СУБД в 2023
Шаблоны проектирования микросервисов на примере Авито
Разработка и проектирование высоконагруженных систем (часть 1)
Разработка и проектирование высоконагруженных систем (часть 2)
Разработка и проектирование высоконагруженных систем (часть 3)
Масштабирование базы данных через шардирование и партиционирование
Как построить распределенную систему и пройти собеседование
Почему все проваливают собеседование по System Design
Как подготовиться и пройти System Design интервью
Статьи
Как подготовиться к System Design интервью
Паттерн Outbox
System Design 101
Идемпотентный API
Graceful degradation
Теория шардирования
Миллион WebSocket на Go
Как устроены базы данных
Распределенные транзакция
База по шардированию базы
Архитектура in-memory СУБД
Архитектура Mail.ru Cloud Storage
Репликация с нуля за 5 простых шагов
Как работают реляционные базы данных
Страх и ненависть распределенных систем
Масштабируем WebSocket соединения на Go
Повышение устойчивости микросервисов к отказам
Хороший ретрай, плохой ретрай или история одного падения
Введение в современную сетевую балансировку и проксирование
Как сэкономить миллион долларов на базе данных на высоконагруженном проекте
Что нужно знать, чтобы успешно пройти System Design интервью
Как проходят архитектурные секции в Яндексе
курсы
System Design
4 недели изучаем best practices по проектированию высоконагруженных систем и готовимся к System Design-интервью в BigTech
4,89 / 5 • можно начать бесплатно
Смотреть программу
другие статьи