Остання редакція: 2026-01-13
Анотація
У роботі проаналізовано сучасні підходи до проєктування модульних програмних додатків. Розглянуто основні принципи модульної архітектури, зокрема поділ функціональності на незалежні компоненти, слабку зв’язаність та повторне використання коду. Досліджено актуальні архітектурні підходи, такі як компонентно-орієнтована архітектура, Composable Architecture та Modular Monolith. Показано, що застосування модульного підходу сприяє підвищенню масштабованості, зручності супроводження та якості програмного забезпечення.
ANALYSIS OF MODERN APPROACHES TO THE DESIGN OF MODULAR SOFTWARE APPLICATIONS
Abstract:
The paper analyzes modern approaches to designing modular software applications. The main principles of modular architecture are considered the division of functionality into independent components, loose coupling, and code reuse. Current architectural approaches are studied, such as component-oriented architecture, Composable Architecture, and Modular Monolith. It is shown that the use of a modular approach contributes to increasing scalability, maintainability, and software quality.
Ключові слова
Посилання
Mbugua S. T., Korongo J., Mbuguah S. On Software Modular Architecture: Concepts, Metrics and Trends // International Journal of Computer & Organization Trends. – Vol. 12, No. 1, 2022. – P. 3-10. – Режим доступу: https://ijcotjournal.org/volume-12-issue-1/IJCOT-V12I1P302.pdf
Rusum G. P., Anasuri S. Composable Enterprise Architecture: A New Paradigm for Modular Software Design // International Journal of Emerging Research in Engineering and Technology. – Vol. 4, No. 1, 2023. – P. 99-111. – Режим доступу: https://ijeret.org/index.php/ijeret/article/view/271/258
Su R., Li X. Modular Monolith: Is This the Trend in Software Architecture? – arXiv, 2024. – Режим доступу: https://arxiv.org/pdf/2401.11867