知识卡片

发布工程应在项目早期介入

普通读书笔记卡 · 1583

内容

发布相关的构建、打包、部署流程常被当作项目后期才需要考虑的收尾工作,随手拼凑脚本应付了事; 但随着系统规模增长,早期埋下的临时方案会变成难拆解的技术债,回头重构的成本远高于一开始就 投入资源规范化。更好的做法是让开发团队、运维团队和发布工程师从项目一开始就紧密协作,而不是 开发团队写完代码”扔过墙”,等出了事才补救。

参考来源

- 位置:《SRE:Google运维解密》第8章《发布工程》"一开始就进行发布工程"一节(源文件:_epub-src/OEBPS/Text/0008_0006.xhtml) - 结论依据:原文指出发布工程常是"事后诸葛亮",主张团队在开发流程开始时就留出资源进行发布工程工作,并强调开发团队不应只是写完代码就"将结果扔过墙"。 - 原始内容:“发布工程经常是‘事后诸葛亮’……团队应该在开发流程开始时就留出一定资源进行发布工程工作。尽早采用最佳实践和最佳流程可以降低成本……开发团队不应该只是编写代码,然后‘将结果扔过墙’,两个团队必须互相了解。”