ANALYSIS OF METHODS FOR INTEGRATING AND COORDINATING MICROSERVICES IN CLOUD ARCHITECTURE
DOI:
https://doi.org/10.26906/SUNZ.2024.1.058Keywords:
cloud technologies, microservice architecture, containerization, serverlessAbstract
The purpose of this work is to analyze modern methods of integrating microservices into cloud architectures. Sections of the paper include the study of the modern landscape of cloud architectures and microservices, their essence and advantages in the context of cloud environments. A detailed analysis of the challenges and features of microservices integration includes sections on containerization and orchestration, API interaction and hybrid solutions, and the microservice bus. The work defines the role and functionality of each method, reveals their advantages and challenges, which helps to understand the optimal integration strategies for developers and organizations in the modern information space.Downloads
References
Newman, S. (2015). "Building Microservices: Designing Fine-Grained Systems." O'Reilly Media.
Lewis, J., & Fowler, M. (2014). "Microservices: a definition of this new architectural term."https://martinfowler.com/articles/microservices.html
Richardson, C. (2018). "Microservices Patterns: With Examples in Java." Manning Publications.
Wiggins, A. (2016). "Microservices in Action." Manning Publications.
Dragoni, N. et al. (2017). "Microservices: yesterday, today, and tomorrow." Communications of the ACM, 60(6), 85-93.
Armbrust, M., Stoica, I., Zaharia, M., Fox, A., Griffith, R., Joseph, A. D., ... & Zaharia, M. (2010). "A view of cloud computing." Communications of the ACM, 53(4), 50-58.
Dikaiakos, M. D., Katsaros, D., Mehra, P., Pallis, G., & Vakali, A. (2009). "Cloud computing: Distributed internet computing for IT and scientific research." Journal of Internet Services and Applications, 1(1), 7-18.