From monolithic systems to Microservices: An assessment framework

Re-architecting monolithic systems with Microservices-based architecture is a common trend. Various companies are migrating to Microservices for different reasons. However, making such an important decision like re-architecting an entire system must be based on real facts and not only on gut feeling...

Full description

Saved in:
Bibliographic Details
Published in:Information and software technology Vol. 137; p. 106600
Main Authors: Auer, Florian, Lenarduzzi, Valentina, Felderer, Michael, Taibi, Davide
Format: Journal Article
Language:English
Published: Elsevier B.V 01.09.2021
Subjects:
ISSN:0950-5849, 1873-6025, 1873-6025
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Re-architecting monolithic systems with Microservices-based architecture is a common trend. Various companies are migrating to Microservices for different reasons. However, making such an important decision like re-architecting an entire system must be based on real facts and not only on gut feelings. The goal of this work is to propose an evidence-based decision support framework for companies that need to migrate to Microservices, based on the analysis of a set of characteristics and metrics they should collect before re-architecting their monolithic system. We conducted a survey done in the form of interviews with professionals to derive the assessment framework based on Grounded Theory. We identified a set consisting of information and metrics that companies can use to decide whether to migrate to Microservices or not. The proposed assessment framework, based on the aforementioned metrics, could be useful for companies if they need to migrate to Microservices and do not want to run the risk of failing to consider some important information.
ISSN:0950-5849
1873-6025
1873-6025
DOI:10.1016/j.infsof.2021.106600