Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Месяц 6 — MLOps и Production

🎯 Цель этого месяца

**Этот месяц — самый важный для вашей главной цели.**Чтобы стать ML Engineer / MLOps Engineer, именно знания этого месяца станут центром вашего портфолио.

К концу месяца вы сможете:

  • Знать MLOps lifecycle от начала до конца
  • Отслеживать эксперименты и версионировать модели с MLflow
  • Обеспечивать data versioning и reproducibility с DVC
  • Запускать ML-модели через FastAPI + BentoML/TorchServe
  • ML deployment в Docker + Kubernetes
  • Мониторинг и drift detection через Prometheus + Grafana + Evidently AI
  • Оркестрация ML pipeline через Apache Airflow
  • ML CI/CD через GitHub Actions

Распределение по неделям

НеделяТемаВремя
Неделя 1MLOps intro + MLflow + DVC10-12 часов
Неделя 2FastAPI serving + Docker + K8s12-15 часов
Неделя 3Мониторинг + CI/CD10-12 часов
Неделя 4Airflow + End-to-End capstone12-15 часов

Порядок глав

  1. Введение в MLOps
  2. MLflow — отслеживание экспериментов
  3. DVC — версионирование данных
  4. FastAPI + ML Serving
  5. Docker и Kubernetes
  6. Мониторинг моделей
  7. CI/CD для ML
  8. Airflow и Prefect
  9. Упражнения

Что вы сможете делать в конце месяца?

  • Строить полную production ML system: training → versioning → serving → monitoring
  • Деплой ML-моделей в Kubernetes
  • Автоматическое обнаружение деградации модели через drift detection
  • CI/CD pipeline для ML (test, validate, deploy)
  • Еженедельный retraining через Airflow DAG
  • Соответствовать требованиям к MLOps Engineer в вакансиях

Совет для Backend Dev — этот месяц для вас золотой!

Именно в этом месяце ваши существующие знания дают сильное преимущество:

Знание backendПрименение в MLOps
Docker, docker-composeML контейнеры
PostgreSQLFeature store, prediction logs
RedisModel cache, feature cache
Celery, KafkaAsync inference, streaming
GitHub Actions / GitLab CIML CI/CD
Nginx, load balancingML model serving
Prometheus, GrafanaML monitoring
REST API designML inference endpoints
Async/awaitConcurrent inference
MicroservicesАрхитектура ML-сервисов

Большинство ML Engineer-ов (пришедших из data scientist) изучают эти вещи с нуля. Ваша стартовая позиция значительно выше.

Cloud Cost (опционально)

В этом месяце вам понадобятся cloud-сервисы. Варианты:

  1. AWS Free Tier($300 credit для новых аккаунтов)
  2. GCP Free Tier($300 credit)
  3. DigitalOcean($200 credit student/coupon)
  4. Hetzner — самый дешёвый (€5/мес. сервер)
  5. Локальный Kubernetes(minikube, kind, k3s) — бесплатно, достаточно для небольших проектов

**Совет:**основные упражнения на локальном Docker + minikube, реальный cloud — только для capstone.

Начать

Начните с раздела Введение в MLOps.