О чём эта подборка
Эта подборка фокусируется на видео, которые раскрывают архитектурные решения, эволюцию платформ и подходы к проектированию систем. В отличие от предыдущей главы (документальные фильмы о технологиях), здесь акцент на архитектуре, инженерных практиках и процессах разработки.
Platform Engineering и DevOps
Kelsey Hightower on Platform Engineering
| Параметр | Значение |
|---|---|
| Формат | Конференция / интервью |
| Длительность | 30-45 мин |
| Год | 2023-2024 |
| Платформа | YouTube |
О чём: Kelsey Hightower -- один из самых влиятельных голосов в cloud-native сообществе. Его выступления о Platform Engineering определяют направление индустрии. Ключевая идея: платформа должна снижать когнитивную нагрузку на разработчиков, а не добавлять сложности.
Основные темы:
- Platform Engineering vs DevOps
- Internal Developer Platforms (IDP)
- Golden paths и paved roads
- Баланс между свободой разработчиков и стандартизацией
- "NoOps" как эволюция DevOps
Почему стоит посмотреть: Hightower формулирует проблемы и решения на уровне, понятном и инженерам, и менеджерам. Его видение Platform Engineering -- это то, куда движется индустрия. Полезно для понимания, как проектировать внутренние платформы.
API и протоколы
FastAPI Rise Documentary
| Параметр | Значение |
|---|---|
| Производство | Honeypot |
| Длительность | 30 мин |
| Год | 2024 |
| Платформа | YouTube |
О чём: История создания FastAPI Sebastian Ramirez. Как один фреймворк объединил лучшие идеи из Flask, Django REST, API Star и стал стандартом для Python API.
Основные темы:
- Type hints как основа API-валидации
- OpenAPI/Swagger автогенерация
- Pydantic для сериализации
- Async/await в Python
- Developer Experience как приоритет
Почему стоит посмотреть: FastAPI -- пример того, как правильный API Design делает фреймворк успешным. Подход "type hints = validation = documentation" -- это паттерн, применимый за пределами Python.
GraphQL Documentary
| Параметр | Значение |
|---|---|
| Производство | Honeypot |
| Длительность | 30 мин |
| Год | 2024 |
| Платформа | YouTube |
О чём: Создание GraphQL в Facebook. Как проблемы мобильного приложения Facebook привели к созданию нового подхода к API.
Основные темы:
- Проблемы REST для мобильных клиентов (over-fetching, under-fetching)
- Schema-first подход
- Type system и introspection
- GraphQL Federation для микросервисов
- Trade-offs: гибкость vs сложность, N+1 проблемы
Почему стоит посмотреть: GraphQL -- важная альтернатива REST. Понимание его архитектурных решений помогает выбирать между REST, GraphQL и gRPC при проектировании API. Особенно полезно увидеть проблемы, которые GraphQL создаёт (N+1, caching, authorization).
CI/CD и автоматизация
Inside Argo: Automating the Future
| Параметр | Значение |
|---|---|
| Формат | Документальное видео / серия докладов |
| Длительность | 30-40 мин |
| Год | 2023-2024 |
| Платформа | YouTube |
О чём: Argo -- набор инструментов для Kubernetes-native CI/CD. Argo CD (GitOps), Argo Workflows (pipeline orchestration), Argo Rollouts (progressive delivery).
Основные темы:
- GitOps как подход к deployment
- Declarative CI/CD pipelines
- Progressive delivery (canary, blue-green)
- Kubernetes-native workflow engine
- Разница между Argo и Jenkins/GitHub Actions
Почему стоит посмотреть: GitOps через Argo CD становится стандартом deployment в Kubernetes. Понимание архитектуры Argo полезно для проектирования CI/CD pipeline как части системы.
Service Mesh и Networking
Envoy Documentary
| Параметр | Значение |
|---|---|
| Формат | Документальное видео |
| Длительность | 30 мин |
| Год | 2023 |
| Платформа | YouTube |
О чём: Создание Envoy Proxy в Lyft. Как sidecar proxy стал foundation для service mesh (Istio, и не только).
Основные темы:
- Проблемы networking в микросервисной архитектуре
- Sidecar pattern и его преимущества
- Service mesh архитектура (data plane / control plane)
- Observability через proxy (metrics, tracing, logging)
- xDS API и dynamic configuration
Почему стоит посмотреть: Envoy -- ключевой компонент современной микросервисной инфраструктуры. Sidecar pattern и service mesh -- обязательные знания для System Design интервью на senior-позиции.
История софтверной индустрии
Borland Documentary
| Параметр | Значение |
|---|---|
| Производство | Retro Tech |
| Длительность | 40-60 мин |
| Год | 2023 |
| Платформа | YouTube |
О чём: История Borland Software -- компании, которая создала Turbo Pascal, Delphi, JBuilder. Как конкуренция с Microsoft определила судьбу одной из крупнейших софтверных компаний.
Основные темы:
- Turbo Pascal и революция в доступности IDE
- Delphi как visual RAD tool
- Конкуренция с Visual Studio и Eclipse
- Почему компания проиграла, несмотря на технологическое превосходство
- Уроки о product management и market timing
Почему стоит посмотреть: История Borland -- кейс о том, что техническое превосходство не гарантирует рыночного успеха. Полезно для понимания, как технические и бизнес-решения взаимосвязаны.
C# & TypeScript Documentary (Anders Hejlsberg)
| Параметр | Значение |
|---|---|
| Формат | Интервью / документальное видео |
| Длительность | 30-45 мин |
| Год | 2023 |
| Платформа | YouTube |
О чём: Андерс Хейлсберг -- архитектор Turbo Pascal, Delphi, C# и TypeScript. Один из самых влиятельных инженеров в истории индустрии.
Основные темы:
- Эволюция от Turbo Pascal к Delphi, от Delphi к C#
- Принципы дизайна языков программирования
- Как TypeScript стал суперсетом JavaScript
- Structural typing vs nominal typing
- Generics, type inference, и будущее языков
Почему стоит посмотреть: Хейлсберг -- мастер API design и language design. Его подход к проектированию языков -- это мастер-класс по проектированию интерфейсов на любом уровне.
Архитектурные подходы
Modular Monoliths: Facepalms
| Параметр | Значение |
|---|---|
| Формат | Конференция |
| Длительность | 30-45 мин |
| Год | 2023-2024 |
| Платформа | YouTube |
О чём: Разбор типичных ошибок при попытке разделить монолит. Почему модульный монолит часто оказывается distributed monolith, и как этого избежать.
Основные темы:
- Модульный монолит как альтернатива микросервисам
- Типичные ошибки при декомпозиции
- Distributed monolith -- худший из двух миров
- Правильные границы модулей
- Когда микросервисы действительно нужны
Почему стоит посмотреть: Один из самых частых вопросов на System Design интервью: "Microservices или monolith?" Это видео даёт нюансированный ответ и помогает избежать классических ошибок.
T-Bank Architecture Evolution
| Параметр | Значение |
|---|---|
| Формат | Конференция / техтолк |
| Длительность | 30-60 мин |
| Год | 2023-2024 |
| Платформа | YouTube |
О чём: Эволюция архитектуры Т-Банка (ранее Тинькофф) -- от монолита к микросервисам и обратно к модульной архитектуре. Реальный кейс одного из крупнейших цифровых банков.
Основные темы:
- Эволюция от монолита к микросервисам
- Проблемы масштаба: тысячи микросервисов
- Платформенный подход и внутренние инструменты
- Обратное движение: от микросервисов к модульной архитектуре
- Real-time обработка финансовых транзакций
Почему стоит посмотреть: Редкий кейс эволюции архитектуры на русском языке, из российской компании. Показывает полный цикл: монолит → микросервисы → осознание проблем → модульный подход.
AI в разработке
AI in SDLC: From Assistants to Agents
| Параметр | Значение |
|---|---|
| Формат | Конференция / аналитическое видео |
| Длительность | 30-45 мин |
| Год | 2024-2025 |
| Платформа | YouTube |
О чём: Как AI меняет Software Development Life Cycle. Эволюция от автодополнения кода (Copilot) к автономным агентам, способным решать задачи целиком.
Основные темы:
- AI-ассистенты: GitHub Copilot, Cursor, Claude Code
- AI-агенты: от assistance к autonomy
- Code review и тестирование с AI
- Архитектурные решения с помощью AI
- Риски и ограничения AI в разработке
- Влияние на роль инженера
Почему стоит посмотреть: AI-инструменты трансформируют разработку. Понимание их возможностей и ограничений -- необходимый навык для современного инженера. Видео помогает сформировать реалистичные ожидания и стратегию adoption.
Как выбрать, что смотреть
По роли
| Роль | Рекомендуемые видео |
|---|---|
| Backend-инженер | FastAPI, GraphQL, Envoy, Modular Monoliths |
| DevOps/SRE | Kelsey Hightower, Inside Argo, Envoy |
| Архитектор | Modular Monoliths, T-Bank Evolution, C# & TypeScript |
| Tech Lead | AI in SDLC, Kelsey Hightower, Modular Monoliths |
| Frontend-инженер | GraphQL, C# & TypeScript, FastAPI |
По теме System Design
| Тема System Design | Релевантные видео |
|---|---|
| API Design | FastAPI, GraphQL |
| Microservices | Envoy, Modular Monoliths, T-Bank |
| CI/CD | Inside Argo |
| Platform Engineering | Kelsey Hightower |
| Language Design | C# & TypeScript, Borland |
| AI Integration | AI in SDLC |
Советы по просмотру
- Смотрите с блокнотом -- записывайте архитектурные решения и trade-offs
- Обсуждайте увиденное с командой на architecture reviews
- Связывайте с конкретными проблемами ваших проектов
- Возвращайтесь к видео, когда сталкиваетесь с аналогичной проблемой
- Используйте как дополнение к книгам, а не замену