SoK: Microservice Architectures from a Dependability Perspective

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Kažemaks, Dāvis, Decouchant, Jérémie
Format: Preprint
Veröffentlicht: 2025
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866909525506785280
author Kažemaks, Dāvis
Decouchant, Jérémie
author_facet Kažemaks, Dāvis
Decouchant, Jérémie
contents The microservice software architecture leverages the idea of splitting large monolithic applications into multiple smaller services that interact using lightweight communication schemes. While the microservice architecture has proven its ability to support modern business applications, it also introduces new possible weak points in a system. Some scientific literature surveys have already addressed fault tolerance or security concerns but most of them lack analysis on the fault and vulnerability coverage that is introduced by microservice architectures. We explore the known faults and vulnerabilities that microservice architecture might suffer from, and the recent scientific literature that addresses them. We emphasize runtime detection and recovery mechanisms instead of offline prevention and mitigation mechanisms to limit the scope of this document.
format Preprint
id arxiv_https___arxiv_org_abs_2503_03392
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle SoK: Microservice Architectures from a Dependability Perspective
Kažemaks, Dāvis
Decouchant, Jérémie
Distributed, Parallel, and Cluster Computing
Software Engineering
The microservice software architecture leverages the idea of splitting large monolithic applications into multiple smaller services that interact using lightweight communication schemes. While the microservice architecture has proven its ability to support modern business applications, it also introduces new possible weak points in a system. Some scientific literature surveys have already addressed fault tolerance or security concerns but most of them lack analysis on the fault and vulnerability coverage that is introduced by microservice architectures. We explore the known faults and vulnerabilities that microservice architecture might suffer from, and the recent scientific literature that addresses them. We emphasize runtime detection and recovery mechanisms instead of offline prevention and mitigation mechanisms to limit the scope of this document.
title SoK: Microservice Architectures from a Dependability Perspective
topic Distributed, Parallel, and Cluster Computing
Software Engineering
url https://arxiv.org/abs/2503.03392