The pains and gains of microservices: A systematic grey literature review

J Soldani, DA Tamburri, WJ Van Den Heuvel - Journal of Systems and …, 2018 - Elsevier
The design, development, and operation of microservices are picking up more and more
momentum in the IT industry. At the same time, academic work on the topic is at an early …

Understanding and addressing quality attributes of microservices architecture: A Systematic literature review

S Li, H Zhang, Z Jia, C Zhong, C Zhang, Z Shan… - Information and software …, 2021 - Elsevier
Context: As a rapidly adopted architectural style in software engineering, Microservices
Architecture (MSA) advocates implementing small-scale and independently distributed …

Delay-aware microservice coordination in mobile edge computing: A reinforcement learning approach

S Wang, Y Guo, N Zhang, P Yang… - IEEE Transactions on …, 2019 - ieeexplore.ieee.org
As an emerging service architecture, microservice enables decomposition of a monolithic
web service into a set of independent lightweight services which can be executed …

Fault analysis and debugging of microservice systems: Industrial survey, benchmark system, and empirical study

X Zhou, X Peng, T Xie, J Sun, C Ji… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
The complexity and dynamism of microservice systems pose unique challenges to a variety
of software engineering tasks such as fault analysis and debugging. In spite of the …

Architecting with microservices: A systematic mapping study

P Di Francesco, P Lago, I Malavolta - Journal of Systems and Software, 2019 - Elsevier
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 …

Microrca: Root cause localization of performance issues in microservices

L Wu, J Tordsson, E Elmroth… - NOMS 2020-2020 IEEE …, 2020 - ieeexplore.ieee.org
Software architecture is undergoing a transition from monolithic architectures to
microservices to achieve resilience, agility and scalability in software development …

Deployment and communication patterns in microservice architectures: A systematic literature review

IK Aksakalli, T Çelik, AB Can… - Journal of Systems and …, 2021 - Elsevier
Context: Microservice is an architectural style that separates large systems into small
functional units to provide better modularity. A key challenge of microservice architecture …

Migrating towards microservice architectures: an industrial survey

P Di Francesco, P Lago… - 2018 IEEE international …, 2018 - ieeexplore.ieee.org
Microservices are gaining tremendous traction in industry and a growing scientific interest in
academia. More and more companies are adopting this architectural style for modernizing …

Enjoy your observability: an industrial survey of microservice tracing and analysis

B Li, X Peng, Q Xiang, H Wang, T Xie, J Sun… - Empirical Software …, 2022 - Springer
Microservice systems are often deployed in complex cloud-based environments and may
involve a large number of service instances being dynamically created and destroyed. It is …

From monolith to microservices: A classification of refactoring approaches

J Fritzsch, J Bogner, A Zimmermann… - … Engineering Aspects of …, 2019 - Springer
While the recently emerged Microservices architectural style is widely discussed in literature,
it is difficult to find clear guidance on the process of refactoring legacy applications. The …