Как пользоваться System Design Space
Краткий гид по основным возможностям сайта и старту обучения.
Зачем нужен сайт
- Знакомство с процессами найма и форматами интервью
- Изучение базовой теории проектирования
- Практика решения system design задач
- Изучение расширенной теории по архитектуре
Темы сайта
- 1Подходы к найму в Big Tech компаниях
- 2Подходы к проектированию систем
- 3Примеры задач по системному дизайну
- 4Обзор источников по интервью
- 5Архитектура программного обеспечения
- 6Фундаментальные знания
- 7Распределенные системы
- 8Базы данных
- 9Микросервисы и интеграция
- 10Cloud Native и контейнеризация
- 11SRE и операционная надёжность
- 12Security Engineering
- 13AI/ML Engineering
- 14Архитектура фронтенда
- 15Языки и платформы
Какие материалы есть и как ими пользоваться
Материалы сгруппированы по форматам. Изучай главы последовательно и комбинируй форматы в зависимости от своей учебной цели.
Book
Конспекты ключевых книг с практическими выводами и ссылками на оригиналы.
Case
Пошаговые разборы проектирования реальных систем с требованиями и trade-offs.
Film
Документальные материалы и интервью с контекстом, таймлайнами и полезными источниками.
Original
Авторские главы по архитектурным подходам, паттернам и инженерной практике.
Сохраняй материалы в закладки
Если глава полезна для повторения, добавь её в bookmarks. Список сохранённых материалов всегда доступен в настройках.
Граф знаний: как им пользоваться
Открой граф, чтобы увидеть связи между главами, быстро находить смежные темы и строить маршрут от базовых концепций к более сложным.
Как выбрать трек обучения
На странице треков выбери доступное время, уровень и бекграунд. Сайт соберет персональный маршрут и предложит главы для старта.
Как отслеживать прогресс
Включи трекинг прогресса в настройках, чтобы отмечать пройденные главы и видеть, как продвигается твой учебный маршрут.
А теперь можно приступить к повышению навыков проектирования
Выбери трек и начинай проходить материалы в удобном для тебя темпе.
