MODEL FOR ORGANIZING HYBRID COMMUNICATION IN A MICROSERVICE ARCHITECTURE ON THE .NET PLATFORM
DOI:
https://doi.org/10.26906/SUNZ.2026.1.177Keywords:
microservice architecture, NET, synchronous interaction, asynchronous interaction, performance, hybrid modelAbstract
Relevance. Modern microservice systems are widely used in high-load software products, particularly in cloud and enterprise environments, where performance, scalability, and reliability are critical requirements. The choice of interaction mechanisms between microservices significantly affects system behavior under load and its ability to handle peak request spikes. Object of research. The object of research is the interaction processes between microservices in distributed applications on the .NET platform. Purpose of the article. The purpose of the article is to analyze synchronous and asynchronous communication models, experimentally compare their performance under different load conditions, and substantiate a hybrid interaction model that combines the advantages of both approaches. Research results. Experimental performance testing of synchronous and asynchronous processing models was conducted. The results demonstrate that asynchronous interaction provides better scalability and resilience under high load, while the synchronous model is more effective for moderate traffic and low-latency scenarios. A hybrid model is proposed that dynamically selects the interaction type based on an integral load assessment. Conclusions. It is concluded that the use of a hybrid model enables stable and efficient operation of microservice systems by adaptively switching between synchronous and asynchronous processing depending on the current system state.Downloads
References
1. Newman S. Building Microservices. O'Reilly Media, Incorporated, 2015. URL: https://www.oreilly.com/library/view/building-microservices/9781491950340
2. Evaluating the monolithic and the microservice architecture pattern to deploy web applications in the cloud / M. Villamizar et al. 2015 10th Computing Colombian Conference (10CCC), Bogota, Colombia, 21–25 September 2015. 2015. URL: https://doi.org/10.1109/columbiancc.2015.7333476
3. Microservices: Yesterday, Today, and Tomorrow / N. Dragoni et al. Present and Ulterior Software Engineering. Cham, 2017. P. 195–216. URL: https://doi.org/10.1007/978-3-319-67425-4_12
4. Pahl C. Containerization and the PaaS Cloud. IEEE Cloud Computing. 2015. Vol. 2, no. 3. P. 24–31. URL: https://doi.org/10.1109/mcc.2015.51
5. Pinciroli R., Aleti A., Trubiani C. Performance Modeling and Analysis of Design Patterns for Microservice Systems. 2023 IEEE 20th International Conference on Software Architecture (ICSA), L'Aquila, Italy, 13–17 March 2023. 2023. URL: https://doi.org/10.1109/icsa56044.2023.00012
6. Microservices: Migration of a Mission Critical System / M. Mazzara et al. IEEE Transactions on Services Computing. 2018. P. 1. URL: https://doi.org/10.1109/tsc.2018.2889087
7. Gordesli M., Varol A. Comparing Interservice Communications of Microservices for E-Commerce Industry. 2022 10th International Symposium on Digital Forensics and Security (ISDFS), Istanbul, Turkey, 6–7 June 2022. 2022. URL: https://doi.org/10.1109/isdfs55398.2022.9800784
8. Analyzing Microservices and Monolithic Systems: Key Factors in Architecture, Development, and Operations / J. Christian et al. 2023 6th International Conference of Computer and Informatics Engineering, Lombok, Indonesia, 14–15 September. 2023. URL: https://doi.org/10.1109/ic2ie60547.2023.10331155
Downloads
Published
Issue
Section
License
Copyright (c) 2026 Oleksandr Vasylchenko, Anton Poroshenko, Roman Yaroshevych, Vladislav Kholiev, Maksym Shostak

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.