Towards Architecting for Continuous Delivery

被引:22
|
作者
Chen, Lianping [1 ]
机构
[1] Paddy Power, Dept Technol, Dublin, Ireland
关键词
software architecture; continuous delivery; continuous deployment; continuous software engineering; quality attributes; architecturally significant requirements; non-functional requirements; DevOps;
D O I
10.1109/WICSA.2015.23
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Continuous Delivery (CD) has emerged as an auspicious software development discipline, with the promise of providing organizations the capability to release valuable software continuously to customers. Our organization has been implementing CD for the last two years. Thus far, we have moved 22 software applications to CD. I observed that CD has created a new context for architecting these applications. In this paper, I will try to characterize such a context of CD, explain why we need to architect for CD, describe the implications of architecting for CD, and discuss the challenges this new context creates. This information can provide insights to other practitioners for architecting their software applications, and provide researchers with input for developing their research agendas to further study this increasingly important topic.
引用
收藏
页码:131 / 134
页数:4
相关论文
共 50 条
  • [41] TOWARDS AN AGENT-ORIENTED FRAMEWORK FOR SERIOUS GAMES Architecting with Behavioural Software Agents
    Tull, Aaron D.
    Smith, Tucker S.
    Cooper, Kendra M. L.
    SIMULTECH 2011: PROCEEDINGS OF THE 1ST INTERNATIONAL CONFERENCE ON SIMULATION AND MODELING METHODOLOGIES, TECHNOLOGIES AND APPLICATIONS, 2011, : 192 - 199
  • [42] Continuous Integration and Continuous Delivery Framework for SDS
    Bello, Yahuza
    Figetakis, Emanuel
    Refaey, Ahmed
    Spachos, Petros
    2022 IEEE CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (CCECE), 2022, : 406 - 410
  • [43] Towards Re-Architecting Today's Internet for Survivability: NSF Workshop Report
    Bustamante, Fabián E.
    Doyle, John
    Willinger, Walter
    Fayed, Marwan
    Alderson, David L.
    Low, Steven
    Savage, Stefan
    Schulzrinne, Henning
    Computer Communication Review, 2024, 54 (02): : 36 - 47
  • [44] TOWARDS A CONTINUOUS IMMUNOSENSOR
    不详
    LANCET, 1991, 337 (8743): : 726 - 726
  • [45] Architecting the Euro
    Fabbrini, Sebastiano
    ARCHITECTURAL HISTORIES, 2021, 9 (01):
  • [46] ARCHITECTING THE SYSTEM
    不详
    IEEE SPECTRUM, 1992, 29 (11) : 94 - 96
  • [47] Architecting change
    Smith J.
    ITNOW, 2020, 62 (02) : 52 - 53
  • [48] The Labor of Architecting
    Wickstrom, Maurya
    TDR-THE DRAMA REVIEW-THE JOURNAL OF PERFORMANCE STUDIES, 2010, 54 (04): : 118 - 135
  • [49] Architecting Microservices
    Di Francesco, Paolo
    2017 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE WORKSHOPS (ICSAW), 2017, : 226 - 231
  • [50] Architecting the future
    Arora, Narain
    New Electronics, 2004, 37 (10): : 29 - 30