• DocumentCode
    722789
  • Title

    Towards Architecting for Continuous Delivery

  • Author

    Lianping Chen

  • Author_Institution
    Technol. Dept., Paddy Power, Dublin, Ireland
  • fYear
    2015
  • fDate
    4-8 May 2015
  • Firstpage
    131
  • Lastpage
    134
  • Abstract
    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.
  • Keywords
    software architecture; CD; auspicious software development discipline; continuous delivery; software architecture; Companies; Computer architecture; Context; Monitoring; Pipelines; Software; Software reliability; DevOps; architecturally significant requirements; continuous delivery; continuous deployment; continuous software engineering; non-functional requirements; quality attributes; software architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Architecture (WICSA), 2015 12th Working IEEE/IFIP Conference on
  • Conference_Location
    Montreal, QC
  • Type

    conf

  • DOI
    10.1109/WICSA.2015.23
  • Filename
    7158514