Почему деплой в пятницу - это плохая идея (с примерами из жизни)

“Read-only Friday” - не просто мем, а выстраданная мудрость поколений DevOps-инженеров. Сегодня расскажу реальные истории о том, почему деплоить в пятницу - это игра с огнём, и поделюсь правилами выживания. Классика жанра: “Это же маленький фикс!” История №1: CSS-правка Пятница, 17:30 Менеджер: “Нужно просто поменять цвет кнопки” Разработчик: “Это одна строчка CSS” DevOps: “Ладно, деплоим” Пятница, 18:15 CSS файл не минифицировался CDN закэшировал старую версию Половина пользователей видит сломанную вёрстку Суббота, 02:00 ...

July 26, 2025

Docker образы: от 2GB до 50MB за 5 шагов

У меня есть правило: если Docker образ больше 500MB - что-то пошло не так. Недавно помогал коллеге оптимизировать образ Node.js приложения. Начальный размер - 2.1GB. Финальный - 48MB. Расскажу пошагово, как мы это сделали. Исходная точка: 2.1GB кошмара Вот с чего начиналось: FROM ubuntu:latest RUN apt-get update && apt-get install -y \ curl \ wget \ git \ build-essential \ python3 \ nodejs \ npm WORKDIR /app COPY . . RUN npm install RUN npm run build CMD ["npm", "start"] Проверяем размер: ...

July 25, 2025