Microservices Architecture: Challenges and Proposed Conceptual Design

Microservices Architecture has evolved in the recent past and has gained significant popularity offering various benefits as compared to existing architectures addressing various serious concerns of the recent era in Software Engineering. This paper will first briefly introduce the microservices architecture and its evolution being still in inception phase. After enlisting its offered benefits, its envisaged implementation challenges will be addressed including various options available for coping up with those challenges by using empirical and conceptual method. Based on the challenges and available options, a conceptual design of microservices architecture including major components and their role will be proposed. This paper addresses the new comers for understanding of microservices architecture, researchers and the practitioners for verification of evolved conceptual design and future prospects.

[1]  Dmitry Namiot,et al.  On micro-services architecture , 2014 .

[2]  Xinjian Qiang,et al.  Reflections on SOA and Microservices , 2016, 2016 4th International Conference on Enterprise Systems (ES).

[3]  Tsuyoshi Murata,et al.  {m , 1934, ACML.

[4]  Claus Pahl,et al.  Microservices: The Journey So Far and Challenges Ahead , 2018, IEEE Softw..

[5]  Mazin S. Yousif,et al.  Microservices , 2016, IEEE Cloud Comput..

[6]  John B. Shoven,et al.  I , Edinburgh Medical and Surgical Journal.

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

[8]  P ? ? ? ? ? ? ? % ? ? ? ? , 1991 .

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

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

[11]  Theo Lynn,et al.  Microservices migration patterns , 2018, Softw. Pract. Exp..

[12]  Michael J. Donahoo,et al.  Contextual understanding of microservice architecture: current and future directions , 2018, SIAP.