Open Access
American Research Journal of Computer Science and Information Technology
ISSN (Online): 2572-2921
DOI: 10.46568/arjcsit
Analysis and Design of High-Load Systems Based on Microservice Architecture
Frontend Engineer, INUI Gaming, Serbia, Belgrade.
Denis Shelmanov, “Analysis and Design of High-Load Systems Based on Microservice Architecture”, American
Research Journal of Computer Science and Information Technology, Vol 7, no. 1, 2024, pp. 68-72.
Abstract
Within the framework of this work, methods of designing highly loaded systems based on a microservice architecture
were studied, which allows the creation of flexible and scalable IT infrastructures to ensure resistance to intense loads.
By splitting into independent modules, the microservice architecture improves reliability and reduces the dependency
between services.
The main objectives of the research include the development of a methodology for system decomposition, optimizing
resource use, and ensuring fault tolerance, which is achieved through the use of Event Sourcing and CQRS patterns that
provide state management and asynchronous event processing. Additionally, to achieve high adaptability and scalability,
containerization, and orchestration of services through Kubernetes are used, which allows for dynamic load distribution
and simplifies service management in conditions of intensive operation. The results of the analysis confirmed that the
implementation of a microservice architecture minimizes system response time, improves data consistency, and reduces
the risk of failures.
In turn, the findings demonstrate that the microservice approach to the design of high-load systems provides flexibility,
independent scaling, and adaptability, which is critically important for modern information platforms focused on
continuous operation and prompt response to changes in load.