ijaers social
facebook
twitter
Blogger
google plus

International Journal of Advanced Engineering, Management and Science


Architectural Design Patterns for Fault-Tolerant Distributed Software Systems

( Vol-12,Issue-3,May - June 2026 )

Author(s): Dmitrii Bezfamilnyi


Download Full Text PDF
Total View : 11
Downloads : 0
Page No: 001-008
ijaems crossref doiDOI: 10.22161/ijaems.123.1

Keywords:

distributed systems, fault tolerance, microservice architecture, cloud computing, architectural patterns, adaptive systems, resilience.

Abstract:

This study aims to develop a conceptual architectural model of a fault-tolerant distributed software system based on the integration of microservice architecture, resilience mechanisms, and adaptive control. The study is conducted as a structured systematic review with elements of qualitative analysis of scientific publications addressing architectural solutions in cloud, microservice-based, and distributed computing environments. The main focus is placed on the relationship between system architecture, failure propagation patterns, and performance and resilience indicators. Key fault-tolerance mechanisms are examined, including service decomposition, asynchronous interaction, horizontal scaling, load balancing, and the distribution of functions across system layers. It is established that the impact of architectural decisions is systemic in nature and manifests through their combined influence on latency, overload resilience, and recovery capability. The study demonstrates that fault tolerance is not the result of applying isolated mechanisms, but emerges from the coordinated interaction of architectural layers. A conceptual model of a fault-tolerant distributed system is proposed, reflecting the interconnection between infrastructure, platform, application, failure management, and adaptive intelligent layers. The results obtained make it possible to consider architecture as a tool for managing system behavior under conditions of failure and uncertainty, requiring the integration of adaptive control and predictive mechanisms. The article may be of interest to researchers in distributed systems, software architects, and practitioners involved in the design of high-load and fault-tolerant systems.

Article Info:

Received: 31 Mar 2026; Received in revised form: 28 Apr 2026; Accepted: 02 May 2026; Available online: 06 May 2026

Cite This Article:
Citations:
APA | ACM | Chicago | Harvard | IEEE | MLA | Vancouver | Bibtex
Share: