Decomposition of monolith applications into microservices architectures: A systematic review

Y Abgaz, A McCarren, P Elger, D Solan… - IEEE Transactions …, 2023 - ieeexplore.ieee.org
Microservices architecture has gained significant traction, in part owing to its potential to
deliver scalable, robust, agile, and failure-resilient software products. Consequently, many …

Architecting with microservices: A systematic map** 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 …

Design, monitoring, and testing of microservices systems: The practitioners' perspective

M Waseem, P Liang, M Shahin, A Di Salle… - Journal of Systems and …, 2021 - Elsevier
Abstract Context: Microservices Architecture (MSA) has received significant attention in the
software industry. However, little empirical evidence exists on design, monitoring, and …

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

B Li, X Peng, Q **ang, H Wang, T **e, 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 …

Migrating from monolithic architecture to microservices: A Rapid Review

F Ponce, G Márquez, H Astudillo - 2019 38th International …, 2019 - ieeexplore.ieee.org
Microservices architecture has become enormously popular because traditional monolithic
architectures no longer meet the needs of scalability and rapid development cycle, and the …

Optimal application deployment in resource constrained distributed edges

S Deng, Z **ang, J Taheri… - IEEE transactions on …, 2020 - ieeexplore.ieee.org
The dramatically increasing of mobile applications make it convenient for users to complete
complex tasks on their mobile devices. However, the latency brought by unstable wireless …

Lifting the veil on {Meta's} microservice architecture: Analyses of topology and request workflows

D Huye, Y Shkuro, RR Sambasivan - 2023 USENIX Annual Technical …, 2023 - usenix.org
The microservice architecture is a novel paradigm for building and operating distributed
applications in many organizations. This paradigm changes many aspects of how distributed …

Microservices migration in industry: intentions, strategies, and challenges

J Fritzsch, J Bogner, S Wagner… - … and Evolution (ICSME …, 2019 - ieeexplore.ieee.org
To remain competitive in a fast changing environment, many companies started to migrate
their legacy applications towards a Microservices architecture. Such extensive migration …

Microservices in industry: insights into technologies, characteristics, and software quality

J Bogner, J Fritzsch, S Wagner… - … companion (ICSA-C), 2019 - ieeexplore.ieee.org
Microservices are a topic driven mainly by practitioners and academia is only starting to
investigate them. Hence, there is no clear picture of the usage of Microservices in practice. In …

Promises and challenges of microservices: an exploratory study

Y Wang, H Kadiyala, J Rubin - Empirical Software Engineering, 2021 - Springer
Microservice-based architecture is a SOA-inspired principle of building complex systems as
a composition of small, loosely coupled components that communicate with each other …