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 :
بازگشت