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 …
Migration of monolithic systems to microservices: A systematic map** study
Context: The popularity of microservices architecture has grown due to its ability to address
monolithic architecture issues, such as limited scalability, hard maintenance, and …
monolithic architecture issues, such as limited scalability, hard maintenance, and …
Revisiting the practices and pains of microservice architecture in reality: An industrial inquiry
Background: Seeking an appropriate architecture for the design of software is always a
challenge. Although microservices are claimed to be a lightweight architecture style that can …
challenge. Although microservices are claimed to be a lightweight architecture style that can …
Containerized microservices orchestration and provisioning in cloud computing: A conceptual framework and future perspectives
Cloud computing is a rapidly growing paradigm which has evolved from having a monolithic
to microservices architecture. The importance of cloud data centers has expanded …
to microservices architecture. The importance of cloud data centers has expanded …
[HTML][HTML] How do microservices evolve? An empirical analysis of changes in open-source microservice repositories
Context. Microservice architectures are an emergent service-oriented paradigm widely used
in industry to develop and deploy scalable software systems. The underlying idea is to …
in industry to develop and deploy scalable software systems. The underlying idea is to …
On measuring coupling between microservices
In software quality management, the selection strategy for proper metrics varies depending
on the application scenarios and measurement objectives. MicroService Architecture (MSA) …
on the application scenarios and measurement objectives. MicroService Architecture (MSA) …
Improving microservices extraction using evolutionary search
Context: Microservices constitute a modern style of building software applications as
collections of small, cohesive, and loosely coupled services, ie, modules, that are …
collections of small, cohesive, and loosely coupled services, ie, modules, that are …
A systematic literature review on migration to microservices: a quality attributes perspective
Today's system migration focuses on modernizing legacy and monolithic systems towards
microservices' architectures. This study aims at understanding if and how quality attributes …
microservices' architectures. This study aims at understanding if and how quality attributes …
Analysis of a many-objective optimization approach for identifying microservices from legacy systems
The expensive maintenance of legacy systems leads companies to migrate such systems to
modern architectures. Microservice architectural style has become a trend to modernize …
modern architectures. Microservice architectural style has become a trend to modernize …
Impacts, causes, and solutions of architectural smells in microservices: An industrial investigation
As a recently predominant architecture style, MicroService Architecture (MSA) is likely to
suffer the issues of poor maintainability due to inappropriate microservice boundaries …
suffer the issues of poor maintainability due to inappropriate microservice boundaries …