Все истории

🚀 Как DevOps помогает разработчикам меньше бояться релизов

Копия публикации из архива канала. Дата и текст сохранены.

Есть два типа релизов.

Первый:
— Ну что, выкатываем?
— Давайте...
— Надеюсь, ничего не сломается. 🤞
И второй:
— Нажали кнопку.
— Всё прошло.
— Идем пить кофе. ☕️

Разница между ними чаще всего называется DevOps.

Многие новички думают, что DevOps — это человек, который настраивает серверы.

На самом деле его главная задача — сделать так, чтобы релизы были скучными.
Да-да, именно скучными.

Потому что хороший релиз — это тот, о котором никто даже не заметил.

Для этого DevOps автоматизирует всё, что только можно:
🔹 код автоматически собирается после коммита;
🔹 запускаются тесты;
🔹 проверяется качество сборки;
🔹 новая версия выкатывается без ручных команд;
🔹 если что-то пошло не так — можно быстро откатиться назад.

В итоге разработчику не нужно ночью подключаться к серверу, вручную копировать файлы и переживать, что забыл одну команду.

Вместо этого весь процесс выполняется одинаково каждый раз.
Без человеческого фактора.
Без паники.
Без фразы: «У меня же на локалке всё работало...» 😄

Именно поэтому в больших проектах DevOps — это не роскошь, а необходимость.
Он не пишет фичи для пользователей.

Но делает так, чтобы эти фичи до пользователей вообще добрались.

👇 А что вас больше пугает: написать сложную функцию или нажать кнопку Deploy в пятницу вечером? 😅