Decomposition of monolith applications into microservices architectures: A systematic review
Microservices architecture has gained significant traction, in part owing to its potential to
deliver scalable, robust, agile, and failure-resilient software products. Consequently, many …
deliver scalable, robust, agile, and failure-resilient software products. Consequently, many …
Challenges and solution directions of microservice architectures: A systematic literature review
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 …
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 …
including security assessments, coding practice, error detection, and others. However, as …
Visualizing anti-patterns in microservices at runtime: A systematic map** study
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 …
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 …
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
Microservice Architecture (MSA) is a rising trend in software architecture design.
Applications based on MSA are distributed applications whose components are …
Applications based on MSA are distributed applications whose components are …
[PDF][PDF] Microservices adoption: An industrial inquiry into factors influencing decisions and implementation strategies
Microservices Architecture (MSA) has emerged as a promising paradigm for building
scalable and flexible software systems. While extensive research focuses on MSA's …
scalable and flexible software systems. While extensive research focuses on MSA's …
Tools reconstructing microservice architecture: A systematic map** study
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 …
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
Nowadays, many companies design and develop their software systems as a set of loosely
coupled microservices that communicate via their Application Programming Interfaces …
coupled microservices that communicate via their Application Programming Interfaces …
Survey on tools and techniques detecting microservice api patterns
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 …
many aspects. While we commonly recognize these patterns in monolithic systems, many …