UPDF AI

Catalysing Monolithic to Microsevices Migration: A Strategic Approach Using Refactoring and Pilot Projects

A. Kiani,Amber Sarwar,3 Authors,Waseem Ahmed

2024 · DOI: 10.1109/ICECT61618.2024.10581399
0 Citations

Abstract

The Microservices Architecture (MSA) promotes small, independently distributed services over a single monolithic system. Hence Nowadays, switching from monolithic to microservices architectures is a common trend. Even though a number of strategies have been put forth in the literature to help with this migration, there is still more work to be done in this field of open research. Therefore, this paper's primary goal is to suggest a new approach for accelerating this migration process. For a smooth transition from monolithic to microservices architecture, the proposed approach made use of gradual decomposition integrating pilot projects, specifying service boundaries, code base refactoring, and continuous optimization. To assess the proposed approach, we carried out the controlled experiment. The findings demonstrate that the proposed approach proved to be a more reliable and error-resistant way to convert monolithic architecture into microservices. Moreover, the proposed approach offers a flexible migration strategy in addition to accelerating and smoothing the migration process.