Метод структурної нормалізації мікросервісної архітектури інформаційних систем
Анотація
Запропоновано метод структурної нормалізації мікросервісної архітектури після автоматизованої декомпозиції моноліту. Підхід виявляє й ізолює міжкластерні залежності: будує граф викликів/ресурсів, обчислює метрику впливу для кожної залежності та ітеративно застосовує дві стратегії – винесення спільних компонентів у сервіс з формалізованим API або контрольоване дублювання логіки в доменах найбільшого використання. Експеримент на застосунку з 86 модулів: зовнішні залежності − 41%, когезія кластерів з 0,64 до
0,79, порівняно з вихідним станом.
Посилання
[2] W. Hamilton, R. Ying, and J. Leskovec. Inductive Representation Learning on Large Graphs. Proceedings of the 31st Conference on Neural Information Processing Systems (NeurIPS), 2017.
DOI: https://doi.org/10.48550/arXiv.1706.02216 A. Mathai, S. Bandyopadhyay, U. Desai, and S. Tamilselvam. Monolith to Microservices: Representing Application Software through Heterogeneous Graph Neural Network. Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence (IJCAI), https://doi.org/10.24963/ijcai.2022/542

Ця робота ліцензується відповідно до Creative Commons Attribution 4.0 International License.

