2018
DOI: 10.1109/ms.2018.2141039
|View full text |Cite
|
Sign up to set email alerts
|

Microservices: The Journey So Far and Challenges Ahead

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
213
0
9

Year Published

2018
2018
2023
2023

Publication Types

Select...
5
3
1

Relationship

1
8

Authors

Journals

citations
Cited by 369 publications
(222 citation statements)
references
References 7 publications
(4 reference statements)
0
213
0
9
Order By: Relevance
“…According to Vural et al, this equally applies to empirical studies that provide insights into the current state-of-practice [9]. 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: 99%
“…According to Vural et al, this equally applies to empirical studies that provide insights into the current state-of-practice [9]. 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: 99%
“…Our work paper can be extended as follows: (a) by evaluating the runtime performance of GraphQL queries, particularly the ones used in Section V; (b) by interviewing developers to reveal their views and experience with GraphQL; (c) by migrating more systems to GraphQL and studying the logs they produce during normal operation; (d) by investigating the benefits of GraphQL in specific domains, such as mobile applications and microservices orchestration [29].…”
Section: Discussionmentioning
confidence: 99%
“…Microservices constitute an emerging architectural style that builds on the well-established concept of modularization but emphasizes technical boundaries (i.e., different address and execution spaces) between software components [3]. Each module-each microservice-is developed around a single business capability that offers access to its internal arXiv:1910.07660v2 [cs.SE] 15 Nov 2019 Fig.…”
Section: Microservicesmentioning
confidence: 99%
“…On the one hand, recent progress in self-adaptive systems offers a control-oriented perspective that leverages a large body of theoretical and practical results to enhance microservice quality attributes using techniques such as planners (e.g., to select the best possible adaptation strategy for each microservice), machine learning (e.g., to learn new adaptation strategies from past adaptation results), reasoning under uncertainty (e.g., to cope with noisy monitoring data), and multi-objective optimization (e.g., to cater to multiple, possibly conflicting microservice requirements) [7]. On the other hand, software characteristics such as independent and frequent deployment, the need for a high degree of automation, and complex run-time architectures [3] make microservices a fertile ground to foster further research and development on self-adaptive systems.…”
mentioning
confidence: 99%