Ops Control Tower
Ops Control Tower
@OpsControlPro

Контекст: Docker-образ Django-бэкенда вырос до 1,5 GB. Это уже не «техническая косметика», а операционный риск

Контекст: Docker-образ Django-бэкенда вырос до 1,5 GB. Это уже не «техническая косметика», а операционный риск: дольше сборки, тяжелее деплой, выше цена ошибки в CI/CD.

Действие: провели ревизию образа и убрали всё, что не должно попадать в production:
- dev-зависимости и тестовые пакеты;
- мусор из build-контекста;
- лишние системные утилиты;
- артефакты, не нужные на рантайме.

Дополнительно разделили этапы сборки, чтобы зависимости устанавливались отдельно от кода, а финальный слой содержал только runtime-компоненты.

Результат: минус 500 MB в размере образа 📉
Итоговая схема дала не только ускорение сборок, но и более предсказуемый деплой: меньше данных тянется в registry, ниже время доставки, проще контролировать состав production-среды.

Для ops это не про «оптимизацию ради оптимизации». Это про управляемый вес релиза и сокращение лишних точек отказа.
Этот пост опубликован в Telegram-канале Ops Control Tower. Подписаться можно по ссылке: @OpsControlPro.
start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @dumay. Быстрый тест: $20 за канал, $1000 за пакет по сети.