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 条
  • [21] Towards Introducing Agile Architecting in Large Companies: The CAFFEA Framework
    Martini, Antonio
    Pareto, Lars
    Bosch, Jan
    AGILE PROCESSES, IN SOFTWARE ENGINEERING, AND EXTREME PROGRAMMING, XP 2015, 2015, 212 : 218 - 223
  • [22] Towards Re-architecting Today's Internet for Survivability
    Bustamante, Fabian E.
    Willinger, Walter
    Alderson, David L.
    Doyle, John
    Fayed, Marwan
    Low, Steven
    Savage, Stefan
    Schulzrinne, Henning
    ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2024, 54 (02) : 36 - 47
  • [23] Towards Human-Bot Collaborative Software Architecting with ChatGPT
    Ahmad, Aakash
    Waseem, Muhammad
    Liang, Peng
    Fahmideh, Mahdi
    Aktar, Mst Shamima
    Mikkonen, Tommi
    27TH INTERNATIONAL CONFERENCE ON EVALUATION AND ASSESSMENT IN SOFTWARE ENGINEERING, EASE 2023, 2023, : 279 - 285
  • [24] Towards Microservice Identification Approaches for Architecting Data Science Workflows
    Schroeer, Christoph
    INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS / INTERNATIONAL CONFERENCE ON PROJECT MANAGEMENT / INTERNATIONAL CONFERENCE ON HEALTH AND SOCIAL CARE INFORMATION SYSTEMS AND TECHNOLOGIES 2020 (CENTERIS/PROJMAN/HCIST 2020), 2021, 181 : 519 - 525
  • [25] Towards continuous value delivery with review meetings in agile methodologies: A structured review
    Khan, Khalid
    Siddiqui, Anam
    Waheed, Usman
    Hassan, Fadzil
    Anh Nguyen Duc
    INTERNATIONAL JOURNAL OF ADVANCED AND APPLIED SCIENCES, 2019, 6 (10): : 25 - 31
  • [26] Towards Continuous Delivery for Domain Experts Using MDE to Integrate Non-Programmers into a Software Delivery Pipeline
    Nehls, Holger
    Ratiu, Daniel
    2019 ACM/IEEE 22ND INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION (MODELS-C 2019), 2019, : 598 - 604
  • [27] Towards Architecting a Knowledge Management System: Requirements for an ISO Compliant Framework
    Kudryavtsev, Dmitry
    Sadykova, Dinara
    PRACTICE OF ENTERPRISE MODELING, POEM 2019, 2019, 369 : 36 - 50
  • [28] Towards Intelligent Architecting of Aerospace System-of-Systems: Part II
    Guariniello, Cesare
    Mockus, Linas
    Raz, Ali K.
    DeLaurentis, Daniel A.
    2020 IEEE AEROSPACE CONFERENCE (AEROCONF 2020), 2020,
  • [29] Extension of systems architecting to the architecting of organizations
    Aerospace Corp, Palos Verdes Estates, CA, United States
    Proc Int Conf Software Eng, (622):
  • [30] Continuous Delivery with Jenkins Jenkins Solutions to Implement Continuous Delivery
    Armenise, Valentina
    2015 IEEE/ACM 3RD INTERNATIONAL WORKSHOP ON RELEASE ENGINEERING, 2015, : 24 - 27