Skip to content

Commit

Permalink
localize devops.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Submarinee committed Apr 6, 2022
1 parent 225a79c commit a2da882
Showing 1 changed file with 16 additions and 0 deletions.
16 changes: 16 additions & 0 deletions content/zh/devops.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
title: 开发运维
status: Completed
category: 概念
---

## 是什么
开发运维是一种方法论,其中团队拥有从应用程序开发到生产操作的整个过程,因此 DevOps。它不仅仅是实施一套技术,还需要文化和流程的彻底转变。 DevOps 需要一组工程师来处理小组件(相对于整个功能),从而减少交接——一个常见的错误来源。

## 强调的问题
传统上,在具有 [紧密耦合](/tightly_coupled_architectures/) [单体应用程序](/monolithic_apps/) 的复杂组织中,工作通常分散在多个组之间。 这导致了多次交接和较长的交货时间。 每次组件或更新准备就绪时,都会将其放入队列中以供下一个团队使用。 因为个人只参与了项目的一小部分,这种方法导致缺乏所有权。 他们的目标是将工作交给下一个小组,而不是为客户提供正确的功能——明显的优先级错位。

到代码最终投入生产时,它经过了这么多开发人员,排了这么多队列,如果代码不起作用,很难追查问题的根源。 DevOps 颠覆了这种方法。

## 如何帮助
让一个团队拥有应用程序的整个生命周期可以最大限度地减少交接,降低部署到生产中的风险,提高代码质量,因为团队还负责代码在生产中的执行方式,并且由于更多的自主权和所有权而提高了员工满意度。

0 comments on commit a2da882

Please sign in to comment.