Skip to content

Instantly share code, notes, and snippets.

@fey
Last active August 22, 2021 11:55
Show Gist options
  • Save fey/a7003ac7997761d10abcb38a46961722 to your computer and use it in GitHub Desktop.
Save fey/a7003ac7997761d10abcb38a46961722 to your computer and use it in GitHub Desktop.
balaboba + devops

DevOps — это набор методик, которые помогают автоматизировать и интегрировать процессы команд разработчиков и ИТ-специалистов, чтобы они могли быстрее и надежнее собирать, тестировать и выпускать релизы программного обеспечения.

Термин DevOps создан из двух слов — development (разработка) и operations (операции). Слово development описывает разработку ПО, а operations описывает процессы, связанные с разработкой и тестированием систем. DevOps-подход фокусируется на модульном тестировании как на первом шаге итерации разработки, а затем на внедрении и подготовке к эксплуатации выпускаемых релизов. В процессе разработки мы используем такие инструменты как Git, Selenium, AWS, Hadoop, TeamCity.

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

Термин появился в 2008 году и постепенно вошел в широкий обиход. Для чего нужен DevOps? Важность DevOps становится очевидной, если посмотреть на тенденции развития IT-рынка. Например, такие компании, как Google, Amazon и Facebook, уже перешли на такой подход к разработке программного обеспечения, как DevOps. Компаниями, которые пока только присматриваются к переходу на DevOps или его внедрению, являются Netflix, Tiffany и Kodak.

Однако с каждым годом DevOps-подходы будут становиться все более распространенными. Все больше разработчиков хотят быть вовлечены в процесс работы над разработкой программного обеспечения. Чем больше они вовлечены, тем больший объем функционала будет доступен после перехода на DevOps, так как благодаря этому функционалу разработчики смогут сконцентрироваться на разработке продукта. В результате получается гибкая система, которая не мешает разработчикам сфокусироваться на своей основной работе.

Вот почему DevOps является таким популярным подходом для создания программного обеспечения как у крупных организаций, так и у небольших стартапов.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment