Журнал «Современная Наука»

Russian (CIS)English (United Kingdom)
MOSCOW +7(495)-142-86-81

METHODOLOGY FOR THE TRANSFORMATION OF LEGACY MONOLITH INTO MICROSERVICE ARCHITECTURE: DDD DECOMPOSITION, ERRORS, AND SUCCESS METRICS ON THE JAVA SPRING STACK

Kononov Alexey Nikolaevich  (Lead Development Engineer Center of Expertise for Web development of remote channels of GPB Bank (JSC) )

The article addresses the problem of using outdated monolithic information systems which, due to high technical debt and tight module coupling, significantly slow down the release of new functionality and hinder the digital transformation of organizations. Moreover, the relevance of the study is driven by the need to introduce a holistic methodology for migrating from legacy monoliths to a microservice architecture based on the Java Spring stack, which helps reduce time-to-product and increase the flexibility of software system development. Materials and Methods. The research materials included scientific publications, analytical reports, and statistical data from 2020–2025, while the methodological basis comprised a comparative analysis of architectural approaches, the study of decomposition-related errors, and the synthesis of recommendations from leading technology companies. Results. The author examined the key architectural, infrastructural, and organizational challenges of transitioning from a monolith to microservices, including faulty decomposition and insufficient dependency management. Industry research indicates that these issues are systemic, manifesting as a “distributed monolith,” high service coupling, operational complexity, and reduced efficiency of change delivery. The study proposes a comprehensive migration approach incorporating DDD and enhanced observability, enabling a controlled and effective transformation of a legacy monolith. Conclusion. The application of DDD, DevOps metrics, and staged migration improves the practical effectiveness of transitioning to microservices by reducing risks, accelerating feature delivery, and ensuring sustainable system evolution. This approach makes monolith transformation not only technically justified but also beneficial for business by increasing infrastructure flexibility and manageability.

Keywords:microservice architecture, DDD decomposition, legacy monolith, DevOps metrics (DORA), Java Spring Boot, errors, success metrics, transformation methodology

 

Read the full article …



Citation link:
Kononov A. N. METHODOLOGY FOR THE TRANSFORMATION OF LEGACY MONOLITH INTO MICROSERVICE ARCHITECTURE: DDD DECOMPOSITION, ERRORS, AND SUCCESS METRICS ON THE JAVA SPRING STACK // Современная наука: актуальные проблемы теории и практики. Серия: Естественные и Технические Науки. -2026. -№01. -С. 110-115 DOI 10.37882/2223-2966.2026.01.20
LEGAL INFORMATION:
Reproduction of materials is permitted only for non-commercial purposes with reference to the original publication. Protected by the laws of the Russian Federation. Any violations of the law are prosecuted.
© ООО "Научные технологии"