МАТЕРИАЛЫ КУРСА
СИИ • НАВИГАЦИЯ

Лаборатория 4: Production-Ready Infrastructure

Контейнеризация, CI/CD автоматизация, мониторинг и тестирование — делаем систему готовой к production

~15 МИН ЧТЕНИЯ
ОБНОВЛЕНО НЕДАВНО

🏗️ Лабораторная 4: Production-Ready Infrastructure

📊 Sprint Dashboard

4 НЕДЕЛИ
Спринт 4 + 5
Production
Ready система
16 артефактов
По всем ролям
20 баллов
10б Спринт4 + 10б Спринт5

Основные вопросы спринта

Спринт 4: "Как сделать production-ready?"

Спринт 5: "Достигаем ли целей?"

Это двойной спринт — самый длинный и важный. Команда превращает прототип в настоящую систему с автоматизацией, тестами и мониторингом.

🎯 Задачи по ролям

MLOPS / DEVOPS ENGINEER

Полная автоматизация инфраструктуры и мониторинга

Ответственность

Создать production-ready инфраструктуру: Docker Compose для всех сервисов, полный CI/CD pipeline в GitHub Actions, Grafana для мониторинга и Langfuse для наблюдаемости AI.

Docker Compose финальный

Время: 6-8 часов
Задачи:
  • Production-ready docker-compose.yml
  • Оптимизация образов (multi-stage builds)
  • Secrets management через .env
  • Health checks для всех сервисов
Результат:docker-compose.prod.yml

CI/CD Pipeline полный

Время: 8-10 часов
Задачи:
  • Lint, format, type checks
  • Unit и integration тесты
  • Build и push Docker образов
  • Автоматический deploy в dev
Результат:.github/workflows/prod.yml

Grafana мониторинг

Время: 6-8 часов
Задачи:
  • Настройка Grafana + Prometheus
  • Дашборды для метрик системы
  • Алерты при ошибках
  • Логирование в Loki/ELK
Результат:monitoring/grafana/ + dashboards/

Документация инфраструктуры

Время: 3-4 часа
Задачи:
  • Инструкции по развертыванию
  • Troubleshooting guide
  • Архитектура инфраструктуры
  • Makefile с командами
Результат:docs/infrastructure.md + Makefile

Итоговые артефакты

MLOPS
docker-compose.prod.yml
.github/workflows/prod.yml
monitoring/grafana/
docs/infrastructure.md + Makefile
FULLSTACK
frontend/ + backend/ — полная интеграция
tests/ — unit + integration
frontend/errors/ + backend/exceptions/
frontend/components/ui/
AI ENGINEER
ml/service/ + ml/api/
tests/load/ + reports/
ml/experiments/ + reports/ab_test.md
ml/prompts_v2/ + docs/ml_optimization.md
SA/PO
docs/mvp-scope.md
README.md + docs/
docs/environments.md
docs/quality-report.md

🎯 Definition of Done (DoD)

Критерии инфраструктуры

Docker Compose запускает всю систему одной командой
GitHub Actions CI/CD проходит все проверки
Grafana показывает метрики системы
Langfuse логирует все LLM взаимодействия
Документация инфраструктуры полная

⏱️ График работы (4 недели = 28 дней)

Недели 1-2: Инфраструктура (Спринт 4)

Дни 1-5: Docker & CI/CD

  • • MLOps: Docker Compose production-ready
  • • MLOps: GitHub Actions полный pipeline
  • • Fullstack: Use-cases полная реализация
  • • AI Engineer: Модель как сервис

Дни 6-10: Мониторинг & Тесты

  • • MLOps: Grafana + Prometheus настройка
  • • Fullstack: Unit + Integration тесты
  • • AI Engineer: Load testing модели
  • • SA/PO: Документация MVP

Дни 11-14: Интеграция

  • • Все роли: Интеграция компонентов
  • • Тестирование всей системы
  • • Исправление критических багов
  • • Промежуточная демонстрация
Недели 3-4: Оптимизация (Спринт 5)

Дни 15-19: A/B тесты & Оптимизация

  • • AI Engineer: A/B тесты промптов
  • • Fullstack: UX оптимизация, обработка ошибок
  • • MLOps: Алерты и мониторинг доработка
  • • SA/PO: Quality control

Дни 20-24: Финализация

  • • AI Engineer: Оптимизация v1 модели
  • • Fullstack: Полировка UI/UX
  • • MLOps: Performance tuning
  • • SA/PO: Документация финальная

Дни 25-28: Сдача

  • • Создание Pull Request'ов
  • • Peer review артефактов
  • • Подготовка к Demo Day
  • • Презентация готова

📋 Чек-лист для самопроверки

✅ Перед созданием PR проверьте

🔧 Инфраструктура

Docker Compose работает
CI/CD pipeline проходит
Grafana показывает метрики
Langfuse логирует

🧪 Тестирование

Unit тесты > 70%
Integration тесты pass
Load тесты проведены
A/B тесты задокументированы

📚 Документация

README полный
API docs актуальны
Архитектура описана
Demo готово

🔗 Полезные ссылки


ВСЕ МАТЕРИАЛЫ