A Systematic Mapping Study in Microservice Architecture
By Nuha Mohammed Alshuqayran, Nour Ali, Roger Evans. IEEE International Conference on Service-Oriented Computing and Applications, 2016
407 citations recorded by the source corpus.
The accelerating progress of network speed, reliability and security creates an increasing demand to move software and services from being stored and processed locally on users' machines to being managed by third parties that are accessible through the network. This has created the need to develop new software development methods and software architectural styles that meet these new demands. One such example in software architectural design is the recent emergence of the microservices architecture to address the maintenance and scalability demands of online service providers. As microservice architecture is a new research area, the need for a systematic mapping study is crucial in order to summarise the progress so far and identify the gaps and requirements for future studies. In this paper we present a systematic mapping study of microservices architectures and their implementation. Our study focuses on identifying architectural challenges, the architectural diagrams/views and quality attributes related to microsevice systems.
Subfields: Artificial Intelligence, Computer Networks and Communications, Information Systems
View Paper: https://www.semanticscholar.org/paper/7e7eff0d86d873b2c26e1d8f474414ff098159fa
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Artificial Intelligence
In Computer Networks and Communications
In Information Systems
Citations in the corpus
- Fault Analysis and Debugging of Microservice Systems: Industrial Survey, Benchmark System, and Empirical Study (2018, background): “[57] present a systematic mapping study on microservice architecture, focusing on the architec-”
- Delay-Aware Microservice Coordination in Mobile Edge Computing: A Reinforcement Learning Approach (2019, background): “Compared with monolithic architecture, microservice architecture can bring flexibility and scalability because individual microservice can be deployed, migrated, and removed on demand during runtime [4], [5].”