[后端与流程优化|青训营笔记]

20 阅读2分钟

这是我参与[第五届青训营]笔记创作活动的第6天 本文主要想对课堂上一些知识点进行记录总结。今天所学的是后端的流程优化。

一、本堂课重点内容

  1. 目前一些情况
  2. DevOps
  3. 全流程自动化

二、详细知识点介绍

目前一些情况

在之前质量与效率往往不可兼得,想要质量就会牺牲一定的效率,想要效率就会牺牲一定的质量。但随着技术的发展已经可以实现质量和效率的同时提高,即将质量保障融入流程中,将流程自动化,从需求到上线全流程自动化,同时提高效率和质量

DevOps解决方案

什么是DevOps

DevOps包含development和operations,是开发和运营维护的总称,开发和运维形成闭环,从需求、编码、编译、测试、发布、部署、运维、监控不断自动化运转,形成一个完整的链路环。传统的软件组织将开发、IT运营和质量保障设为各自分离的部门,而DevOps考虑的还不止是软件部署。它是一套针对这几个部门间与协作问题的流程和方法。

DevOps有什么好处

全开发流程高效自动化,交付结果可预测

持续集成,持续交付,提升效率和质量等

减少变更范围,加强发布协作

全流程自动化

流程中实际产生价值的部分很短,大部分时间耗费在等待和传递上,人和人之间的沟通往往相当缓慢。

在DevOps基础上进行分析,分析每个步骤的占用时间和价值,以此去计算怎么去优化流程。通过效能平台串联各个阶段,在自动化运行的同时分析整个流程的耗时,计算真正产生价值的时间,让有价值的流程时间占比上升。