An Expert Interview Study on Areas of Micro service Design

被引:17
作者
Haselboeck, Stefan [1 ]
Weinreich, Rainer [1 ]
Buchgeher, Georg [2 ]
机构
[1] Johannes Kepler Univ Linz, Linz, Austria
[2] Software Competence Ctr Hagenberg, Hagenberg, Austria
来源
2018 IEEE 11TH CONFERENCE ON SERVICE-ORIENTED COMPUTING AND APPLICATIONS (SOCA) | 2018年
关键词
microservices; microservice design areas; expert interview study;
D O I
10.1109/SOCA.2018.00028
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Microservices are single-responsibility units that are implemented in various technologies by independent, crosscutting teams. A shift to a microservice architecture therefore touches many different areas, including system design, organizational structures, and runtime infrastructure. To investigate the importance of different areas of microservice design, we interviewed 10 microservice domain experts to find out which design areas are relevant for microservices, how important they are, and why they are important. This paper presents the resulting microservice design areas, assessments of their importance, and rationales for the provided assessments.
引用
收藏
页码:137 / 144
页数:8
相关论文
共 18 条
[1]   A Systematic Mapping Study in Microservice Architecture [J].
Alshuqayran, Nuha ;
Ali, Nour ;
Evans, Roger .
2016 IEEE 9TH INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED COMPUTING AND APPLICATIONS (SOCA), 2016, :44-51
[2]  
[Anonymous], 2008, GUIDE ADV EMPIRICAL
[3]  
[Anonymous], 2015, BUILDING MICROSERVIC
[4]  
Brown S., 2010, TECH REP
[5]  
CONWAY ME, 1968, DATAMATION, V14, P28
[6]  
Di Francesco P., 2017, P 14 INT C SOFTW ARC
[7]   Migrating towards Microservice Architectures: an Industrial Survey [J].
Di Francesco, Paolo ;
Lago, Patricia ;
Malavolta, Ivano .
2018 IEEE 15TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE (ICSA), 2018, :29-38
[8]   Decision Models for Microservices: Design Areas, Stakeholders, Use Cases, and Requirements [J].
Haselboeck, Stefan ;
Weinreich, Rainer ;
Buchgeher, Georg .
SOFTWARE ARCHITECTURE (ECSA 2017), 2017, 10475 :155-170
[9]   Decision Guidance Models for Microservices - Service Discovery and Fault Tolerance [J].
Haselboeck, Stefan ;
Weinreich, Rainer ;
Buchgeher, Georg .
PROCEEDINGS OF THE FIFTH EUROPEAN CONFERENCE ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS (ECBS 2017), 2017,
[10]   Decision Guidance Models for Microservice Monitoring [J].
Haselboeck, Stefan ;
Weinreich, Rainer .
2017 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE WORKSHOPS (ICSAW), 2017, :54-61