Fictional sample. The company, the numbers, and the people on this page are invented to show a decision
page; replace them with your own measured evidence.
Nightly integration builds at Northwind take 118 minutes and finish after the European morning starts. On
the shared cache, the four-week trial ran them in 46 minutes. We recommend switching all 38 nightly
pipelines on Tuesday 3 November 2026, with a one-command way back.
Nightly build time, median of 20 runsMedian nightly integration build time in minutes without and with the shared cache, measured 6 September to 3 October 2026.
Median minutes
What the trial measured
−61% build time
Good
Median nightly time fell from 118 to 46 minutes over 20 runs, 6 September – 3 October 2026.
94% cache hits
Good
Share of compile steps served from the cache in the last week of the trial.
+€1,900 a month
Watch
Storage and egress for the cache at today's volume, quoted by the platform team on 1 October.
2 stale-cache failures
At risk
Both came from one misconfigured key in week 1 and were fixed on 12 September; none since.
How we switch, and how we switch back
Nightly build with the shared cacheThe scheduler starts a build, the runner asks the cache for each compile step, and only misses compile locally before results return to the cache.
Ночные интеграционные сборки в Northwind идут 118 минут и заканчиваются, когда в Европе уже начинается утро.
В четырёхнедельном испытании с общим кешем они занимали 46 минут. Мы предлагаем переключить все 38
ночных конвейеров во вторник, 3 ноября 2026 года, с возможностью отката одной командой.
Время ночной сборки, медиана 20 запусковМедианное время ночной интеграционной сборки в минутах без общего кеша и с ним, замеры с 6 сентября по 3 октября 2026 года.
Медиана, минуты
Что показал пробный период
−61% времени сборки
В норме
Медиана ночной сборки снизилась со 118 до 46 минут по 20 запускам, 6 сентября — 3 октября 2026 года.
94% попаданий в кеш
В норме
Доля шагов компиляции, взятых из кеша, за последнюю неделю пробного периода.
+1 900 € в месяц
Под наблюдением
Хранение и исходящий трафик кеша при нынешнем объёме, оценка команды платформы от 1 октября.
2 сбоя из-за устаревшего кеша
Под угрозой
Оба — из-за одного неверного ключа на первой неделе, исправлено 12 сентября; с тех пор ни одного.
Как переключаемся и как вернуться
Ночная сборка с общим кешемПланировщик запускает сборку, раннер спрашивает кеш о каждом шаге компиляции, и только промахи компилируются локально, после чего результат возвращается в кеш.
Раннер сборки → Общий кеш: поиск каждого шага (данные или значения)
Раннер сборки → Локальная компиляция: при промахе (вызов)
Локальная компиляция → Общий кеш: сохранить результат (данные или значения)
План переходаЧетыре шага с датами — от переключения до закрытия пробного периода, у каждого один владелец.
Переключить 38 конвейеров
Переключение
Владелец: Прия Раман, платформа сборки. Один флаг на конвейер; старые раннеры остаются прогретыми.
Проверять время окончания
Владелец: Томаш Феррейра, выпуск. Каждое утро в 07:00 сравнивать время окончания с пробным периодом.
Оставить или откатить
Точка решения
Владелец: Прия Раман. Откат — одна команда, которая выключает флаг на всех конвейерах.
Списать запасные раннеры
Закрытие пробного периода
Владелец: Ана Ковач, финансы. Только после полной недели без сбоев из-за устаревшего кеша.
Переключение
Точка решения
Закрытие пробного периода
Что нужно от вас
Нужное решение
Срок
От кого
Утвердить бюджет 1 900 €
24 октября
Руководитель платформы
Согласовать дату 3 ноября
24 октября
Менеджер выпуска
Назначить проверяющего отката
31 октября
Руководители разработки
Перейти на общий кеш с возможностью отката
Переключить 3 ноября, неделю держать старые раннеры прогретыми и 10 ноября решить, оставлять ли общий кеш,
сверив время окончания ночных сборок по утрам.