Микросервисы очень красиво выглядят на архитектурных схемах. Особенно пока их не нужно поддерживать.
Потому что реальность начинается позже:
сервис-дискавери, очереди, retry, dis…
Читать далее →
Есть фронтенд-проекты, где новый разработчик боится открыть папку components.
И обычно это очень плохой знак.
Потому что если UI-слой превращается в свалку shared-компонентов без…
Читать далее →
CI/CD начинает по-настоящему цениться только после первого деплоя "вручную в пятницу вечером".
CI/CD начинает по-настоящему цениться только после первого деплоя "вручную в пятницу вечером".
Особенно когда:
кто-то забыл migration,
кто-то не обновил env,
а rollback внезапно тоже "не очень работает".
После пары таких историй автоматизация перестаёт казаться "избыточной".
Production вообще довольно быстро отучает от ручных процессов.
Потому что любой ручной шаг — это потенциальная ошибка. Особенно ночью. Особенно под нагрузкой. Особенно когда "надо срочно".
Хороший pipeline — это не про модные DevOps-термины. Это про снижение количества человеческих ошибок.
Одна из самых неприятных production-проблем — frontend, который отлично работает у разработчика и начинает разваливаться у пользователей.
Особенно на слабых устройствах.
Потому ч…
Читать далее →