English

Evaluating the Risk of Changes in a Microservices Architecture

Software Engineering 2023-09-13 v1

Abstract

In a microservices-based system, reliability and availability are key components to guarantee the best-in-class experience for the consumers. One of the key advantages of microservices architecture is the ability to independently deploy services, providing maximum change flexibility. However, this introduces an extra complexity in managing the risk associated with every change: any mutation of a service might cause the whole system to fail. In this research, we would propose an algorithm to enable development teams to determine the risk associated with each change to any of the microservices in the system.

Keywords

Cite

@article{arxiv.2309.06238,
  title  = {Evaluating the Risk of Changes in a Microservices Architecture},
  author = {Matteo Collina and Luca Maraschi and Tommaso Pirini 1. Platformatic Inc},
  journal= {arXiv preprint arXiv:2309.06238},
  year   = {2023}
}

Comments

18 pages, 5 figures

R2 v1 2026-06-28T12:19:14.510Z