Обучение
Курсы, лекции и лекционные циклы. Конференционные доклады живут в разделе выступлений.
Распределённые системы
Полугодовой курс для ВШЭ: 10 лекций, 4 лабораторные и сквозной проект распределённого сервиса. От моделей отказов до проверки надёжности.
- Учебная цель
- Спроектировать распределённый сервис и проверить его гарантии экспериментами с отказами.
- Полезно перед началом
- Один язык программирования, основы HTTP и баз данных, Git и базовая работа с контейнерами.
- Формат
- Веб-слайды, задания, четыре лабораторные и сквозной проект.
- Лекция 01Система начинается с отказа
- Лекция 02Время и порядок событий
- Лекция 03Сеть как часть приложения
- Лекция 04Репликация и согласованность
- Лекция 05Консенсус и координация
- Лекция 06Разделение данных и нагрузка
- Лекция 07Транзакции между сервисами
- Лекция 08События, очереди и потоки
- Лекция 09Эксплуатация и проверка отказов
- Лекция 10Архитектура как набор решений
Облака, данные и AI-платформы для ИИ-бизнеса
Гостевая лекция о ресурсах для ИИ-проектов и курс из семи лекций: основы облачных технологий, платформы данных, DataOps/MLOps, AI-платформы, AIOps и практическая лабораторная.
- Учебная цель
- Связать задачу AI-проекта с выбором облачных сервисов, платформы данных и инструментов эксплуатации.
- Полезно перед началом
- Выбрать пример AI-проекта, для которого нужно определить ресурсы. Базовые понятия облака разобраны в первой лекции курса.
- Формат
- Веб-слайды гостевой лекции и семи занятий, включая лабораторную по созданию агента.
- Ресурсы для ИИ-проекта вчера и сегодня#AI
- Основы облачных технологий#AI#Платформа
- Облачная инфраструктура для ИИ-бизнеса#AI#Платформа
- Основы платформ данных#AI#Платформа
- DataOps / MLOps для ИИ-бизнеса#AI#Платформа
- Основы AI-платформы#AI#Платформа
- AIOps / LLMOps для ИИ-продуктов#AI#SRE / Reliability
- Лабораторная: агент для топ-менеджера#AI#Лидерство#Платформа
Лекции о разработке и распределённых системах
Эволюция подходов к разработке и компромиссы распределённых систем: CAP, PACELC, модели консистентности и Cassandra.
- Учебная цель
- Объяснить, как архитектура и способ хранения данных меняют ограничения приложения, включая компромиссы CAP и PACELC.
- Полезно перед началом
- Вспомнить устройство знакомого веб-приложения: запросы, данные и выпуск изменений.
- Формат
- Две самостоятельные лекции с веб-слайдами: обзор подходов и разбор распределённых систем.
Лекция о будущем разработки
Разработка софта в 2030: AI-агенты, AlphaEvolve, SE 3.0 и метрики разработки в эпоху агентов.
- Учебная цель
- Отделить наблюдаемые возможности AI от сценариев будущего и сформулировать условия проверки прогноза.
- Полезно перед началом
- Выбрать знакомую задачу разработки и отметить, где уже помогает AI и где остаётся проверка человеком.
- Формат
- Веб-слайды сценарного разбора со ссылками на исследования.
Творчество братьев Стругацких для инженеров
Парная работа, Мир Полудня, НИИЧАВО и этика инженера сквозь призму творчества братьев Стругацких.
- Учебная цель
- Сопоставить литературные сюжеты с инженерной работой и выбрать, с какой книги Стругацких начать.
- Полезно перед началом
- Вспомнить пример совместной работы или этического выбора в инженерии, чтобы сопоставить его с сюжетами лекции.
- Формат
- Веб-слайды с литературными примерами и маршрутом чтения.
Курс по управлению проектами
Краткое введение для инженеров и руководителей: PMI, IPMA, PRINCE2, различия проекта, продукта и операционной работы, программы и портфели.
- Учебная цель
- Различать проект, продукт и операционную работу; определить их цели, ограничения и способ управления.
- Полезно перед началом
- Выбрать знакомую рабочую инициативу и описать её результат, срок и участников.
- Формат
- Вводная лекция 2020 года с веб-слайдами: базовые понятия и обзор подходов того периода.
Цикл лекций об AI-native разработке
Девять лекций о том, как AI меняет инженерный процесс: от классического PDLC к AI-native организации, платформе, измерению, наблюдаемости и проектированию контекста.
- Учебная цель
- Составить карту изменений процесса разработки с AI: организация, платформа, измерение, наблюдаемость и контекст.
- Полезно перед началом
- Описать текущий путь задачи от идеи до выпуска и одно ограничение, которое хотите разобрать с помощью лекций.
- Формат
- Девять лекций с веб-слайдами в последовательности цикла.
- От классического PDLC к AI-native разработке#AI
- От AI-native разработки к AI-native организации#AI#Лидерство
- Внедрение AI в организации в стиле Григория Остера#AI#Лидерство
- От классического управления задачами в Jira к AI-native task management#AI#Продукт
- Как бигтехи планируют внедрять AI-native разработку в 2026 году#AI
- От AI-native разработки к AI-native платформе#AI#Платформа
- От AI-native разработки к AI-native измерению#AI#Лидерство
- Современные подходы в mixed observability для GenAI приложений#AI#SRE / Reliability
- От проектирования сервисов к проектированию контекста#AI#Архитектура