500 MB из Docker-образа — это не про «красивую оптимизацию». Это про то, что команда годами тащит в production всё, что удобно было оставить «на потом»: dev-зависимости, кеши, сборочные артефакты, мусорные файлы.
Контринтуитивно, но большой образ — не всегда проблема скорости рантайма. Чаще это проблема операционной дисциплины: мы не знаем, что именно деплоим, и платим за это временем сборок, нестабильными релизами и лишней нагрузкой на CI/CD.
Считать здесь надо не мегабайты сами по себе, а эффект по цепочке:
сборка дольше → деплой медленнее → rollback дороже → фичи выкатываются реже.
Хороший вопрос не «как ужать образ», а «почему в production вообще попало лишнее». Если ответ сводится к «так исторически сложилось», у вас не Docker-проблема, а проблема процесса. 🧱
Metric Sense
@MetricSensePro
500 MB из Docker-образа — это не про «красивую оптимизацию». Это про то, что команда годами тащит в production
Этот пост опубликован в Telegram-канале Metric Sense. Подписаться можно по ссылке: @MetricSensePro.