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 …

Challenges and solution directions of microservice architectures: A systematic literature review

M Söylemez, B Tekinerdogan, A Kolukısa Tarhan - Applied sciences, 2022 - mdpi.com
Microservice architecture (MSA) is an architectural style for distributed software systems,
which promotes the use of fine-grained services with their own lifecycles. Several benefits of …

Advancing static code analysis with language-agnostic component identification

M Schiewe, J Curtis, V Bushong, T Cerny - IEEE Access, 2022 - ieeexplore.ieee.org
Static code analysis of software systems has proven beneficial for a broad range of domains,
including security assessments, coding practice, error detection, and others. However, as …

Visualizing anti-patterns in microservices at runtime: A systematic map** study

G Parker, S Kim, A Al Maruf, T Cerny, K Frajtak… - IEEE …, 2023 - ieeexplore.ieee.org
In the world of microservices, companies must be able to create systems that operate in the
most efficient way. To achieve this, anti-patterns must be avoided because of their detriment …

Change impact analysis in microservice systems: A systematic literature review

L Lelovic, A Huzinga, G Goulis, A Kaur, R Boone… - Journal of Systems and …, 2024 - Elsevier
Background: Change impact analysis is crucial in software development, especially when
working with large and complex systems. It aims to identify the potential consequences of a …

Develo** microservice-based applications using the silvera domain-specific language

A Suljkanović, B Milosavljević, V Inđić, I Dejanović - Applied Sciences, 2022 - mdpi.com
Microservice Architecture (MSA) is a rising trend in software architecture design.
Applications based on MSA are distributed applications whose components are …

[PDF][PDF] Microservices adoption: An industrial inquiry into factors influencing decisions and implementation strategies

M AIT SAID, A EZZATI, S MIHI… - International Journal of …, 2024 - researchgate.net
Microservices Architecture (MSA) has emerged as a promising paradigm for building
scalable and flexible software systems. While extensive research focuses on MSA's …

Tools reconstructing microservice architecture: A systematic map** study

A Bakhtin, X Li, J Soldani, A Brogi, T Cerny… - European Conference on …, 2023 - Springer
Various tools have been developed to reconstruct the microservice system architecture.
Some of the main reasons to build yet another architectural reconstruction tool are the lack …

[HTML][HTML] Microservice API Evolution in Practice: A Study on Strategies and Challenges

A Lercher, J Glock, C Macho, M Pinzger - Journal of Systems and Software, 2024 - Elsevier
Nowadays, many companies design and develop their software systems as a set of loosely
coupled microservices that communicate via their Application Programming Interfaces …

Survey on tools and techniques detecting microservice api patterns

A Bakhtin, A Al Maruf, T Cerny… - 2022 IEEE International …, 2022 - ieeexplore.ieee.org
It is well recognized that design patterns improve system development and maintenance in
many aspects. While we commonly recognize these patterns in monolithic systems, many …