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
Link To Document