MidТеория2 min

Видео по архитектуре и инженерии

Подборка документальных видео по архитектуре ПО, платформенной инженерии, API-дизайну и эволюции технологий

О чём эта подборка

Эта подборка фокусируется на видео, которые раскрывают архитектурные решения, эволюцию платформ и подходы к проектированию систем. В отличие от предыдущей главы (документальные фильмы о технологиях), здесь акцент на архитектуре, инженерных практиках и процессах разработки.


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
  • Связывайте с конкретными проблемами ваших проектов
  • Возвращайтесь к видео, когда сталкиваетесь с аналогичной проблемой
  • Используйте как дополнение к книгам, а не замену