一句话:关注 DevOps 团队因应用相互依赖而需集中或手动协调部署的问题,强调理想独立性与实际耦合的矛盾。
该论文讨论跨职能 DevOps 团队中的部署协调问题。软件稳定性与可靠性是 DevOps 的核心关切,一方面可通过加强开发人员与运维人员在跨职能团队中的协作来改善,另一方面可通过持续集成(CI)与基础设施即代码(IaC)实现运维自动化。理想情况下,DevOps 团队应完全独立,但实践中应用之间常常存在依赖,迫使团队通过集中化或人工方式进行部署协调。摘要未给出具体方法、系统实现或实验评估,主要贡献在于提出并界定部署协调这一实际需求。因此,该工作属于 DevOps 协作与部署管理方向,与编程语言核心研究关联较弱。
Software stability and reliability are the core concerns of DevOps. They are improved by tightening the collaboration between developers and operators in cross-functional teams on the one hand and by automating operations through continuous integration (CI) and infrastructure as code (IaC) on the other hand. Ideally, teams in DevOps are fully independent. Still, their applications often depend on each other in practice, requiring them to coordinate their deployment through centralization or manual coordination.
DOI 原文 ·
@inproceedings{paperbot6336,
title = {Deployment coordination for cross-functional DevOps teams},
author = {Daniel Sokolowski},
booktitle = {FSE},
year = {2021},
doi = {10.1145/3468264.3473101}
}