首页> 外文期刊>Empirical Software Engineering >An empirical study of architecting for continuous delivery and deployment
【24h】

An empirical study of architecting for continuous delivery and deployment

机译:对架构进行持续交付和部署的实证研究

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Recently, many software organizations have been adopting Continuous Delivery and Continuous Deployment (CD) practices to develop and deliver quality software more frequently and reliably. Whilst an increasing amount of the literature covers different aspects of CD, little is known about the role of software architecture in CD and how an application should be (re-) architected to enable and support CD. We have conducted a mixed-methods empirical study that collected data through in-depth, semi-structured interviews with 21 industrial practitioners from 19 organizations, and a survey of 91 professional software practitioners. Based on a systematic and rigorous analysis of the gathered qualitative and quantitative data, we present a conceptual framework to support the process of (re-) architecting for CD. We provide evidence-based insights about practicing CD within monolithic systems and characterize the principle of small and independent deployment units as an alternative to the monoliths. Our framework supplements the architecting process in a CD context through introducing the quality attributes (e.g., resilience) that require more attention and demonstrating the strategies (e.g., prioritizing operations concerns) to design operations-friendly architectures. We discuss the key insights (e.g., monoliths and CD are not intrinsically oxymoronic) gained from our study and draw implications for research and practice.
机译:最近,许多软件组织已采用持续交付和持续部署(CD)的做法来更频繁,更可靠地开发和交付高质量的软件。尽管越来越多的文献涉及CD的不同方面,但对于CD中的软件体系结构的作用以及如何(重新)构建应用程序以启用和支持CD的了解甚少。我们进行了一项混合方法的经验研究,该研究通过对来自19个组织的21位行业从业人员的深入,半结构化访谈以及对91位专业软件从业人员的调查来收集数据。在对收集到的定性和定量数据进行系统和严格的分析的基础上,我们提出了一个概念框架来支持CD的(重新)架构过程。我们提供有关在整体系统中实践CD的循证见解,并描述了小型独立部署单元作为整体的替代方案的原理。我们的框架通过引入需要更多关注的质量属性(例如弹性)并演示了设计友好操作架构的策略(例如优先考虑操作问题)来补充CD环境中的架构流程。我们讨论了从我们的研究中获得的关键见解(例如,整体结构和CD并非固有的羟甲基),并对研究和实践产生了启示。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号