ARCHITECTURAL PRINCIPLES FOR BUILDING FAULT-TOLERANT AND HIGH-PERFORMANCE REAL-TIME COMPUTING SYSTEMS: THE IMPACT OF DESIGN PATTERNS ON FUNCTIONAL CHARACTERISTICS

Authors

  • Yevhenii Stoiev Petro Mohyla Black Sea National University
  • Viktor Ralenko Petro Mohyla Black Sea National University

DOI:

https://doi.org/10.34132/mspc2025.01.14.21

Keywords:

Fault-tolerant systems, high-performance computing systems, design patterns, Circuit Breaker, CQRS, Saga Pattern, stability, performance, data consistency, asynchronous data processing, event-driven approaches, auto-scaling, load balancing, horizontal scaling, availability.

Abstract

This study examines the architectural principles for building fault-tolerant and high-performance real-time computing systems. The focus is on the use of design patterns such as Circuit Breaker, CQRS, and Saga Pattern, which contribute to the improvement of stability, performance, and data consistency in distributed systems. Performance optimization is achieved through asynchronous data processing, event-driven approaches, and the use of platforms such as Apache Kafka and Spark Streaming. Additionally, the importance of auto-scaling and effective caching is considered to ensure the stable operation of high-load systems.

References

Top 10 integration patterns for enterprise use cases. MuleSoft URL: https://blogs.mulesoft.com/api-integration/patterns/top-10-integration-patterns/ (date accessed: 28.04.2025)

Understanding Enterprise Integration Patterns. HALSIMPLIFY. URL: https://www.halsimplify.com/knowledge-center/enterprise-integration-patterns-guide (date accessed: 28.04.2025)

A comprehensive guide to integration patterns in modern business systems. LONTI. URL: https://www.lonti.com/blog/a-comprehensive-guide-to-integration-patterns-in-modern-business-systems (date accessed: 30.04.2025)

Published

2025-05-19