Priority Order Determination Method for Extracting Services Stepwise from Monolithic System
Autor: | Tsubasa Sunada, Atsushi Shimoda |
---|---|
Rok vydání: | 2018 |
Předmět: |
Flexibility (engineering)
Service (systems architecture) Computer science Reliability (computer networking) media_common.quotation_subject Distributed computing 020207 software engineering 02 engineering and technology Microservices computer.software_genre Code refactoring 020204 information systems 0202 electrical engineering electronic engineering information engineering Enterprise information system Function (engineering) computer Monolithic system media_common |
Zdroj: | IIAI-AAI |
Popis: | Along with changes in the business environment, enterprise information systems are required to have flexibility to change, high reliability, timely introduction of new technologies, scale up, and the like. For this reason, unlike the conventional monolithic system, microservices architecture combining a plurality of services attracts attention. However, it is difficult to apply this architecture to a new business that is not well understood and to cut out an appropriate service. For this reason, so-called "Monolithic first", in which a monolithic system is first constructed and the microservices are gradually made, has attracted attention. However, it is not clear how to decide which service constituting the monolithic system should be cut out in order and set as microservices. Therefore, in this research, a method for clarifying the desirable order for converting the function constituting the monolithic system into the microservices is proposed. The proposed method gives scores from both the necessity of making microservices and the degree of difficulty of making microservices for each function. Using this score, the functions of the monolithic system are displayed so that the functions are aligned in descending order of priority to be converted to microservices. As a result of applying the proposed method to the fictitious e-commerce system, feasibility was confirmed. |
Databáze: | OpenAIRE |
Externí odkaz: |