2019
DOI: 10.1016/j.jss.2019.01.001
|View full text |Cite
|
Sign up to set email alerts
|

Architecting with microservices: A systematic mapping study

Abstract: Context: A microservice architecture is composed of a set of small services, each running in its own process and communicating with lightweight mechanisms. Many aspects on architecting with microservices are still unexplored and existing research is still far from being crispy clear. Objective: We aim at identifying, classifying, and evaluating the state of the art on architecting with microservices from the following perspectives: publication trends, focus of research, and potential for industrial adoption. M… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
119
0
15

Year Published

2019
2019
2023
2023

Publication Types

Select...
7
3

Relationship

0
10

Authors

Journals

citations
Cited by 193 publications
(135 citation statements)
references
References 23 publications
(34 reference statements)
1
119
0
15
Order By: Relevance
“…Moreover, Jamshidi et al note that recently published papers have had "little if any impact on microservice practice" [10], which according to the authors might be caused by limited access to industry-scale applications. A recent mapping study again confirms a strong industry interest in migrating legacy systems [11].…”
Section: Introductionmentioning
confidence: 69%
“…Moreover, Jamshidi et al note that recently published papers have had "little if any impact on microservice practice" [10], which according to the authors might be caused by limited access to industry-scale applications. A recent mapping study again confirms a strong industry interest in migrating legacy systems [11].…”
Section: Introductionmentioning
confidence: 69%
“…In this systematic mapping study, we aim to answer the following research question: what are the challenges and drivers motivating researchers to engineer new or extend existing FaaS platforms and platform-specific tools. We rely on the well-known guidelines for conducting systematic mapping studies [14,22,23] and structure our work based on several existing systematic mapping studies [7,8]. The main contributions of this work are: (i) a reproducible and reusable study design and classification framework and (ii) a systematically-obtained map of state-of-the-art research on the topic of FaaS platform and tooling engineering combined with analysis of relations of the proposed concepts to existing solutions published until June of 2019.…”
Section: Introductionmentioning
confidence: 99%
“…The overall architecture of the platform is based on MSA. MSA can split a complex software system into single-function and small-grained services [24][25][26]. Each service can be independently developed, tested, and deployed, with a lightweight communication mechanism to exchange data [27].…”
Section: Platform Architecture and Orientationmentioning
confidence: 99%