Polylane: проверка влияния PR на прод

источник ↗ ·

Система, которая на этапе pull-request оценивает, приведёт ли изменение к негативному влиянию на production, используя граф контекста облачных ресурсов и прогнозирование метрик.

privacy

Эта заметка участвует в semantic memory.

AI Summary

  1. Короткий обзор сути: Polylane добавляет к обычному CI/CD-«фабрике» (тесты, линтеры, ревью) ещё один шаг — production-impact assessment, который отвечает на вопрос «будет ли негативное влияние на прод после деплоя?». 2) Ключевые тезисы: оценка делается на PR, результат — go/no-go с доказательствами; используется контекст-граф (ресурсы ↔ репозитории ↔ команды); детерминированные эвристики подсвечивают опасные паттерны (миграции без CONCURRENTLY, удаление эндпоинтов и т.д.); модель строит «failure trajectories» (цепочки от триггера до деградации метрики) и помечает их confirmed/plausible/refuted; для подтверждённых траекторий вердикт — fail; применяется мультивариативная модель Toto-2.0-22m для прогноза временных рядов с учётом корреляций; бюджет времени — 2–3 минуты (после оптимизаций). 3) Важные детали и нюансы: шаг-бюджет 30 шагов на turn, перезапуск при новом коммите вместо folding, переиспользование предыдущей оценки; медианная задержка снижена с 94 с до приемлемых значений; success-метрика — 2,3 предотвращённых инцидента на клиента в неделю. 4) Практические выводы/следующие шаги: интегрировать оценку как обязательный CI-шаг; вести непрерывные evals и итерации; расширять набор эвристик и улучшать качество прогнозов.

Мои мысли

graph

Карта связей