American Research Journal of Computer Science and Information Technology      cover
Open Access

American Research Journal of Computer Science and Information Technology

ISSN (Online): 2572-2921

DOI: 10.46568/arjcsit

Research Article Vol. 7, Issue 1 2024 Open Access

Analysis and Design of High-Load Systems Based on Microservice Architecture

Denis Shelmanov 

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.