Evaluating the Risk of Changes in a Microservices Architecture

09/12/2023
by   Matteo Collina, et al.
0

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.

READ FULL TEXT

page 11

page 12

research
05/03/2022

A Global Operational Readiness Review Process: Improving Cloud Availability

The ORR (Operational Readiness Review) is a long standing practice to he...
research
04/11/2019

The More the Merrier: Enhancing Reliability of 5G Communication Services with Guaranteed Delay

Although network functions virtualization and software-defined networkin...
research
03/06/2022

Optimizing Change Detection in Distributed Digital Collections: An Architectural Perspective of Change Detection

Digital documents are likely to have problems associated with the persis...
research
08/18/2021

Look Before You Leap! Designing a Human-Centered AI System for Change Risk Assessment

Reducing the number of failures in a production system is one of the mos...
research
06/28/2023

Divergence Based Quadrangle and Applications

This paper introduces a novel framework for assessing risk and decision-...

Please sign up or login with your details

Forgot password? Click here to reset