A Decomposition and Metric-Based Evaluation Framework for Microservices

08/22/2019
by   Davide Taibi, et al.
0

Migrating from monolithic systems into microservice is a very complex task. Companies are commonly decomposing the monolithic system manually, analyzing dependencies of the monolith and then assessing different decomposition options. The goal of our work is two-folded: 1) we provide a microservice measurement framework to objectively evaluate and compare the quality of microservices-based systems; 2) we propose a decomposition system based on business process mining. The microservice measurement framework can be applied independently from the decomposition process adopted, but is also useful to continuously evaluate the architectural evolution of a system. Results show that the decomposition framework helps companies to easily identify the different decomposition options. The measurement framework can help to decrease the subjectivity of the decision between different decomposition options and to evaluate architectural erosion in existing systems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/22/2019

Stochastic model of business process decomposition

Decomposition is the basis of works dedicated to business process modell...
research
04/12/2023

Towards Solving the Challenge of Minimal Overhead Monitoring

The examination of performance changes or the performance behavior of a ...
research
03/23/2022

ZSM-based Management and Orchestration of 3GPP Network Slicing: An Architectural Framework and Deployment Options

Driven by closed-loop automation, the Zero-Touch Network and Services Ma...
research
02/08/2019

Quality quantification in Systems Engineering from the Qualimetry Eye

Nowadays, quality definition, assessment, control and prediction cannot ...
research
12/01/2018

Discovering hierarchies using Imitation Learning from hierarchy aware policies

Learning options that allow agents to exhibit temporally higher order be...
research
09/19/2019

From Monolithic Systems to Microservices: An Assessment Framework

Context. Re-architecting monolithic systems with Microservices-based arc...
research
10/25/2018

Microservices, Continuous Architecture, and Technical Debt Interest: An Empirical Study

Continuous Architecture (CA) is an approach that supports companies in d...

Please sign up or login with your details

Forgot password? Click here to reset