Чему вы научитесь
- Понимать, как устроен Feast от и до
- Избегать частых ошибок на продакшене
- Применять полученные знания сразу в работе — все сценарии курса воспроизводят реальные рабочие задачи
- Определять сущности (Entity), источники данных (SparkSource) и представления фичей (FeatureView) — три ключевых объекта Feast
- Строить обучающие датасеты через get_historical_features() с point-in-time join, который гарантирует отсутствие утечки данных из будущего
- Выполнять материализацию фичей из offline store в online store для обслуживания моделей в реальном времени
- Вычислять фичи в реальном времени
- Записывать фичи из различных внешних систем через PushSource
- Подключать Apache Kafka как источник потоковых данных и обрабатывать их
О курсе
Для кого этот курс
Начальные требования
- Базовый Python (функции, классы, работа с библиотеками)
- Поверхностное понимание Docker (docker-compose up — достаточно)
- Базовый pySpark (понимание как он работает)
Преподаватели курса
Как проходит обучение
Полностью текстовый формат — подробные лекции с примерами кода, архитектурными диаграммами и пошаговыми инструкциями.
Видеолекций нет — весь материал в формате, который удобно перечитывать и использовать как справочник.
Каждый модуль содержит:
1. Лекцию — теория и практика с примерами кода на Python, конфигурациями Feast и диаграммами архитектуры
2. Практические задания — вы работаете в реальной инфраструктуре: Docker-стек с Apache Spark, Redis, PostgreSQL, MinIO (S3-совместимое хранилище) и Kafka разворачивается на вашей машине одной командой
3. Тесты на понимание ключевых концепций с автоматической проверкой
Курс построен по принципу пирамиды: каждый модуль самодостаточен. Вы двигаетесь в своём темпе — ориентировочно 5–15 часов в зависимости от опыта. Обратная связь — через формы вопросов прямо в курсе.
Сертификат
Что вы получите
- Структурированные лекции — 8 модулей от установки до стриминга, только то что нужно для практики
- Знания из продакшена — подводные камни, которые не описаны в документации: почему Feast пропускает запись, как дебажить Redis, где узкие места при материализации
- Квизы и домашние задания — с готовыми решениями
- Сертификат