Получи случайную криптовалюту за регистрацию!

Полный разбор DevOps (часть 1) Сегодня разбираемся, зачем нуж | 👁 Final Eye: блог о редактуре ИТ/медпереводов и копирайтинге/техписательстве

Полный разбор DevOps (часть 1)

Сегодня разбираемся, зачем нужна методология DevOps и в чем ее суть.

Что такое DevOps?

DevOps — сокращение от Development Operations (разработка и эксплуатация). Это не профессия, скорее культура и философия. Идея DevOps зародилась в 2008 году как способ решить проблемы с взаимодействием команд разработки и эксплуатации.

Представьте, команда по ведению бизнеса требует добавить в приложение новые функции. Разработчики стараются быстрее реализовать требования и внедрить их в рабочий продукт. Они пишут код, запускают локально, нет проблем — код рабочий.

А если все-таки проблемы? Любые изменения ставят под угрозу стабильность работы продукта. А за нее отвечает команда эксплуатации с всегда готовым аргументом:
«Проблемы с кодом, пусть разработчики разбираются!».

В итоге продукт один, а стратегии противоречащие: у команды разработки — быстрые изменения, у команды эксплуатации — стабильность. Запуски откладывают, качество страдает, сотрудники перекладывают ответственность. В одном релизе сразу несколько изменений, поэтому отследить причины проблем с выпуском обновлений не получается.

DevOps предлагает решение — объединить процессы разработки и эксплуатации и ввести общую ответственность за конечный продукт. Каждый сотрудник отвечает не только за свою часть работы, но и за продукт в целом.

Итак, каковы основополагающие принципы DevOps?
https://tran.su/2021/02/11/polnyj-razbor-devops-chast-1/