From Monolithic Systems to Microservices: An Assessment Framework

09/19/2019
by   Davide Taibi, et al.
0

Context. 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. Objective. 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. Method. We designed this study with a mixed-methods approach combining a Systematic Mapping Study with a survey done in the form of interviews with professionals to derive the assessment framework based on Grounded Theory. Results. 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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/23/2018

Lean Internal Startups for Software Product Innovation in Large Companies: Enablers and Inhibitors

To compete in this age of disruption, large companies cannot rely on cos...
research
07/17/2023

Risk assessment at AGI companies: A review of popular risk assessment techniques from other safety-critical industries

Companies like OpenAI, Google DeepMind, and Anthropic have the stated go...
research
01/27/2023

A Survey on AI Risk Assessment Frameworks

The rapid development of artificial intelligence (AI) has led to increas...
research
11/25/2016

Decision Support Systems in Fisheries and Aquaculture: A systematic review

Decision support systems help decision makers make better decisions in t...
research
12/21/2018

A Mapping Study on Software Process Self-Assessment Methods

Assessing processes is one of the best ways for an organization to start...
research
08/22/2019

A Decomposition and Metric-Based Evaluation Framework for Microservices

Migrating from monolithic systems into microservice is a very complex ta...
research
05/21/2021

Assessment and Decision-Making in Universities: Analytics of the Administration-Staff Compromises

Various processes in academic organizations include the decision points ...

Please sign up or login with your details

Forgot password? Click here to reset