상세 보기
- 최옥주;
- 김유경
WEB OF SCIENCE
0SCOPUS
0초록
Microservices are not only developed independently, but can also be run and deployed independently, ensuring more flexible scaling and efficient collaboration in a cloud computing environment. This impact has led to a surge in migrating to microservices-oriented application environments in recent years. In order to introduce microservices, the problem of identifying microservice units in a single application built with a single architecture must first be solved. In this paper, we propose an algorithm-based approach to identify microservices from legacy systems. A graph is generated using the meta-information of the legacy code, and a microservice candidate is extracted by applying a clustering algorithm. Modularization quality is evaluated using metrics for the extracted microservice candidates. In addition, in order to validate the proposed method, candidate services are derived using codes of open software that are widely used for benchmarking, and the level of modularity is evaluated using metrics. It can be identified as a smaller unit of microservice, and as a result, the module quality has improved
키워드
- 제목
- 클라우드네이티브 애플리케이션 구축을 위한 마이크로서비스 식별 방법
- 제목 (타언어)
- Identification of Microservices to Develop Cloud-Native Applications
- 저자
- 최옥주; 김유경
- 발행일
- 2021-06
- 저널명
- 한국소프트웨어감정평가학회 논문지
- 권
- 17
- 호
- 1
- 페이지
- 51 ~ 58