Dependability Analysis of Systems Based on the Microservice Architecture

The paper presents an approach to dependability analysis of systems using the microservice architecture. The system model is formulated, categories of faults are identified, adequate dependability measures are proposed (based on availability and response time). The concept of reconfiguration graph for this class of systems is described. Lexical Platform is introduced as a practical example of a system based on microservice architecture. Its reconfiguration graph is shown to prevent any single error or multiple errors with a single root fault to cause the system failure.