A/B Test Room
A/B Test Room
@ABTestRoomPro

1,5 GB для Docker-образа Django — это не “нормально выросло”, это уже запах халтуры.

1,5 GB для Docker-образа Django — это не “нормально выросло”, это уже запах халтуры.

Контекст: backend-образ раздулся за счёт dev-зависимостей, мусора из сборки, кэшей и всего того, что в проде не нужно вообще. Итог — медленные билды, тяжелее деплой, дольше rollback, больше шанс словить сюрприз в CI.

Действие: разобрали образ по слоям, выкинули build-tools из runtime, перестали тащить в контейнер тестовые файлы и кэши, пересобрали базу на slim-образе, отдельно вынесли зависимости для сборки и для запуска. Никакой магии — просто дисциплина 🧪

Результат: минус 500 MB. И это не “косметика”, а прямой выигрыш в скорости пайплайна и стабильности релизов.

Если ваш образ тяжелее, чем сама бизнес-логика приложения, значит вы давно платите за мусор.
Этот пост опубликован в Telegram-канале A/B Test Room. Подписаться можно по ссылке: @ABTestRoomPro.
tech

Свежие посты в категории «Tech Infrastructure»

Все каналы категории →

start

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

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

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