Упакованный backend весит 1,5 GB? Это уже не Docker, это склад артефактов.
Я слышал, многие до последнего не смотрят внутрь образа, пока сборка не начинает тормозить, а деплой — жрать время и нервировать команду. И вот тут начинается цифра вместо самообмана: минус 500 MB в образе — это не «красиво», это быстрее CI, меньше трафика, быстрее выкаты и меньше шансов тащить в production мусор из dev-окружения.
Что обычно раздувает размер:
— dev-зависимости, которые не нужны на проде
— кеши, временные файлы, сборочные артефакты
— лишние пакеты ОС
— неаккуратный Dockerfile без multi-stage
Инсайд тут простой: чем тяжелее образ, тем дороже каждая итерация теста и релиза. А в монетизации время сборки тоже деньги — особенно если у тебя сетка сервисов и релизы идут пачкой.
Правильный Dockerfile — это не про эстетику. Это про P&L. Минус сотни мегабайт на одном сервисе, а потом масштабируй на весь парк контейнеров. 😏
Traffic Money
@TrafficMoneyPro
Упакованный backend весит 1,5 GB? Это уже не Docker, это склад артефактов.
Этот пост опубликован в Telegram-канале Traffic Money. Подписаться можно по ссылке: @TrafficMoneyPro.