A Decomposition and Metric-Based Evaluation Framework for Microservices

Davide Taibi, Kari Systä

Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review

4 Citations (Scopus)
34 Downloads (Pure)


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.

Original languageEnglish
Title of host publicationCloud Computing and Services Science - 9th International Conference, CLOSER 2019, Revised Selected Papers
EditorsDonald Ferguson, Víctor Méndez Muñoz, Claus Pahl, Markus Helfert
Number of pages17
ISBN (Print)9783030494315
Publication statusPublished - 2020
Publication typeA4 Article in conference proceedings
EventInternational Conference on Cloud Computing and Services Science - Heraklion, Greece
Duration: 2 May 20194 May 2019

Publication series

NameCommunications in Computer and Information Science
ISSN (Print)1865-0929
ISSN (Electronic)1865-0937


ConferenceInternational Conference on Cloud Computing and Services Science
Abbreviated titleCLOSER


  • Cloud-native
  • Microservice decomposition
  • Microservice migration
  • Microservice slicing
  • Microservices

Publication forum classification

  • Publication forum level 1

ASJC Scopus subject areas

  • General Computer Science
  • General Mathematics


Dive into the research topics of 'A Decomposition and Metric-Based Evaluation Framework for Microservices'. Together they form a unique fingerprint.

Cite this