Challenges of Microservices Architecture: A Survey on the State of the Practice

Microservices have been one of the fastest-rising trends in the development of enterprise applications and enterprise application landscapes. Even though various mapping studies investigated the open challenges around microservices from literature, it is difficult to have a clear view of existing challenges in designing, developing, and maintaining systems based on microservices architecture as it is perceived by practitioners. In this paper, we present the results of an empirical survey to assess the current state of practice and collect challenges in microservices architecture. Therefore, we synthesize the 25 collected results and produce a clear overview for answering our research questions. The result of our study can be a basis for planning future research and applications of microservices architecture.

[1]  Jean Philippe Pierre Decieux,et al.  Umfrage: Einführung in die Methoden der Umfrageforschung , 2011 .

[2]  Fabrizio Montesi,et al.  Microservices: Yesterday, Today, and Tomorrow , 2017, Present and Ulterior Software Engineering.

[3]  Nour Ali,et al.  A Systematic Mapping Study in Microservice Architecture , 2016, 2016 IEEE 9th International Conference on Service-Oriented Computing and Applications (SOCA).

[4]  Claus Pahl,et al.  Microservices: A Systematic Mapping Study , 2016, CLOSER.

[5]  Patricia Lago,et al.  Research on Architecting Microservices: Trends, Focus, and Potential for Industrial Adoption , 2017, 2017 IEEE International Conference on Software Architecture (ICSA).

[6]  Arlene Fink,et al.  The Survey Handbook , 1995 .

[7]  Murat Koyuncu,et al.  A Systematic Literature Review on Microservices , 2017, ICCSA.