Analysis, classification and testing of configuration management tools for software microservices

Keywords: software microservices, configuration management, classification, testing, adaptation, quality, metri, information technology, UML, component diagram, model, tool

Abstract

Actuality. The development of software applications with microservice architecture (MSA) requires to solve problems of their design, integration, scaling, adaptation, reliability, fault tolerance and, in general, an improving the quality indicators of such systems, and therefore the issue of effective management of MSA configurations is an urgent scientific and technical task.

Goal. The purpose of this study is to analyze the functional features of the existing tools for configuring MSA, as well as their classification and testing, which enables their improvement by developing of model-technological solutions to ensure adaptive management in such applications.

Research methods. In order to achieve the goal of the research, the basic concepts and the essence of the management processes of MSA configurations were determined, the functional capabilities of some modern tools for MSA configurating were analyzed and their classification is elaborated. For the further research, the Microconfog.io framework was chosen, for which the specific example of the MSA application was developed, its testing has been carried out, and the obtained results were analyzed.

Results. A well-founded conclusion was made about the possibility and expediency of increasing the effectiveness of the MicroConfig.io tool by using it as a part of the perspective information technology for adaptive management of the MSA configuration process, for which a corresponding UML component deployment diagram has been developed.

Conclusions. The functional features of modern tools for MSA configuring were analyzed, their possible classification was built, and the software testing of one of the typical such systems, namely, the Microconfig.io framework, was provided. A promising information technology of adaptive management of the MSA configuration process is proposed in the form of a component deployment diagram, and the directions for further research are formulated.

Downloads

Download data is not yet available.

Author Biographies

Dmitry Zinov’ev, V. N. Karazin Kharkiv National University, 4 Svobody Sq., Kharkiv, 61022, Ukraine

Senior lecturer of the Department of Systems and Technology Modeling

Mykola Tkachuk, V. N. Karazin Kharkiv National University, 4 Svobody Sq., Kharkiv, 61022, Ukraine

Doctor of Technical Sciences, Professor; Professor of the Department of Systems and Technology Modeling

References

/

References

Published
2023-05-01
How to Cite
Zinov’ev, D., & Tkachuk, M. (2023). Analysis, classification and testing of configuration management tools for software microservices. Bulletin of V.N. Karazin Kharkiv National University, Series «Mathematical Modeling. Information Technology. Automated Control Systems», 57, 32-41. https://doi.org/10.26565/2304-6201-2023-57-03
Section
Статті