Одна забытая версия библиотеки уронила прод — и из этого вырос Dependency Validator 🔧
Матвей Лихота, senior Go-разработчик и DevSecOps, рассказал, как во время хотфикса в одном из двух сервисов не обновили библиотеку с контрактами. Сборка и тесты прошли, а после деплоя сервис начал отдавать 500: новое поле запроса не дошло до сервера. Пришлось откатываться и ловить ощутимый даунтайм.
Чтобы такое не повторялось, проверку актуальности зависимостей теперь отдали в CI. Для команд в Кемерово это вполне прикладная история: меньше ручных чек-листов, меньше шансов пропустить версию на горячем патче.
IT Кемерово — t.me/it_kemerovo
IT Кемерово
@it_kemerovo
Одна забытая версия библиотеки уронила прод — и из этого вырос Dependency Validator 🔧
Источники:
Этот пост опубликован в Telegram-канале IT Кемерово. Подписаться можно по ссылке: @it_kemerovo.