Transition from Monolithic to Microservices Architecture: Need and proposed pipeline

Ridhima Mishra, Nishtha Jaiswal, Rıshı Prakash, Paras Nath Barwal · 2022

Nowadays people demand fast and efficient web applications. With the fastest internet facility and readily available resources to run the web application, reliability and efficiency can be provided by the efficient developers. As a matter of fact, it is necessary to choose proper architecture for the proposed solution to make sure the apps can supplement as user needs and requirements grow. Out of the two most popular architectures in software development: Monolithic and Microservices, later provides advantages of scalability and maintainability. Several big companies are working to migrate their monolithic architecture to microservices based architecture making it easier for programmers to build and scale apps. The purpose of this research work is to understand the need and techniques of migrating Monolithic applications to Microservices architecture. Since legacy monolithic application terms have such deep meaning it is not possible to mention that there is a particular way to convert Monolithic applications to Microservices. Therefore we reviewed proposed algorithms for the migration process and analyzed their benefits and drawbacks. This research work concludes by providing a generalized pipeline that will provide assistive technological architecture to migrate to microservices based systems for greater flexibility and scalability.

Read the paper · More papers on PaperTik