Author
Abstract
This paper investigates the design and software engineering implementation of fault tolerance mechanisms in distributed systems based on microservices architecture. It begins by elaborating on the distinctive characteristics of distributed systems operating under a microservices paradigm, including service decoupling, dynamic scalability, and inter-service communication complexity, and analyzes how these features affect system reliability and operational stability. Following this, a comprehensive examination of commonly used fault tolerance strategies-such as redundancy, checkpointing, circuit breakers, and failover mechanisms-is presented to highlight their applicability and limitations within microservices environments. Building on this analysis, the paper proposes a customized fault tolerance framework specifically tailored for microservices, detailing its architectural design, core components, and step-by-step software engineering implementation procedures. The proposed framework emphasizes proactive error detection, adaptive recovery, and minimal service disruption, ensuring continuous operation even in the presence of partial failures. Its effectiveness and practical applicability are demonstrated through illustrative case studies, showing improvements in system availability, response latency, and error containment. Finally, the paper discusses potential future enhancements, including the integration of intelligent monitoring, automated recovery strategies, and performance optimization, aiming to provide both theoretical insights and practical guidance for improving the robustness, reliability, and maintainability of distributed systems based on microservices architecture.
Suggested Citation
Download full text from publisher
Corrections
All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:axf:gbppsa:v:20:y:2026:i::p:32-39. See general information about how to correct material in RePEc.
If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.
We have no bibliographic references for this item. You can help adding them by using this form .
If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.
For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Yuchi Liu (email available below). General contact details of provider: https://soapubs.com/index.php/GBPPS .
Please note that corrections may take a couple of weeks to filter through
the various RePEc services.