Архитектурное ревью
Назначение
Архитектурное ревью — чек-лист и документ, фиксирующий техническую готовность решения к выводу в продакшн. Проводится на этапе «Прототип» и является обязательным условием для прохождения Gate 3.
Структура документа
Интеграционная архитектура
- Схема взаимодействия AI-решения с целевыми системами (API, очереди, базы данных).
- Протоколы интеграции: REST, gRPC, Kafka, batch-файлы.
- Контракты API: входные и выходные данные, форматы, версионирование.
- Зависимости от внешних систем и сервисов.
Потоки данных
- Схема движения данных: источники → предобработка → модель → результат → целевая система.
- Частота обновления данных: real-time, near-real-time, batch.
- Трансформации данных на каждом этапе.
- Хранение промежуточных и итоговых результатов.
Безопасность и комплаенс
- Классификация обрабатываемых данных (персональные данные, коммерческая тайна, банковская тайна).
- Шифрование данных в покое и при передаче.
- Контроль доступа: аутентификация, авторизация, ролевая модель.
- Соответствие внутренним политикам и регуляторным требованиям.
- Аудит-лог обращений к модели.
Требования к инфраструктуре
- Вычислительные ресурсы: CPU/GPU, память, хранилище.
- Среда исполнения: Kubernetes, виртуальные машины, serverless.
- Сетевые требования: latency, bandwidth, сетевые зоны.
- Оценка стоимости инфраструктуры (monthly run rate).
Мониторинг и наблюдаемость
- Метрики модели в продакшне: accuracy drift, data drift, latency, error rate.
- Бизнес-метрики: отслеживание целевых показателей в real-time.
- Алерты: пороги, каналы уведомления, эскалация.
- Логирование: запросы, ответы модели, промежуточные данные.
- Дашборды для команды и бизнес-владельца.
Масштабируемость
- Текущая нагрузка и прогноз роста (запросов/сек, объём данных).
- Горизонтальное и вертикальное масштабирование.
- Лимиты и throttling.
Отказоустойчивость
- Поведение при недоступности модели: fallback, graceful degradation.
- Резервирование компонентов.
- SLA: доступность, время ответа.
- Процедура восстановления при сбое.
План отката (Rollback)
- Стратегия отката: canary, blue-green, feature flag.
- Критерии автоматического отката.
- Время отката и процедура.
- Ответственные за принятие решения об откате.
Использование в процессе
Архитектурное ревью проводит архитектор совместно с командой разработки и представителями инфраструктуры, безопасности и комплаенса. Чек-лист заполняется, выявленные несоответствия фиксируются как блокеры Gate 3.
Описание целевой архитектуры — в системной архитектуре. Процесс создания прототипа — в построении AI-прототипа.