IDEAS home Printed from https://ideas.repec.org/a/abq/ijist1/v4y2022i1p1-18.html
   My bibliography  Save this article

A Review on Transformation of Monolithic Applications towards Microservices Environment

Author

Listed:
  • Zaigham Mushtaq, Najia Saher,Faisal Shazad, Sana Iqbal, Anam Qasim

    (Faculty of Computing, Islamia University, Bahawalpur, Pakistan)

Abstract

The traditional monolithic approach is widely employed in centralized software development, deployment, and reusability, as the modules are tightly connected, causing several challenges in programming. The study utilized different techniques for the easy transformation of several running monolithic applications to micro services including, Angular 2, REST API, Web application and several other architectural approaches are discussed. This review paper highlights the significance of microservices and the transformation of monolithic applications towards microservices. As multiple software applications are an integral part of a traditional monolithic application, the modules cannot be extended separately, and different modules cannot use various technology stacks. So, monolithic source code must be migrated to the microservice platform in order to extend `the lifecycle of applications in today's environment. However, due to structural complexity, scattered application logic, and dependency upon external framework libraries, the transformation towards a microservices platform is quite challenging. A Microservice architecture is a container of loosely coupled independent services making a flexible system. In this study, potential areas for the transformation of monolithic application source code are highlighted. Furthermore, key challenges and open research issues in this area are highlighted, requiring the research community's attention. The study concludes that Microservices are not a one-size-fits-all solution for every challenging situation. Monolithic transformation requires significant amount of time and effort on the part of everyone in the business.

Suggested Citation

  • Zaigham Mushtaq, Najia Saher,Faisal Shazad, Sana Iqbal, Anam Qasim, 2022. "A Review on Transformation of Monolithic Applications towards Microservices Environment," International Journal of Innovations in Science & Technology, 50sea, vol. 4(1), pages 1-18, January.
  • Handle: RePEc:abq:ijist1:v:4:y:2022:i:1:p:1-18
    as

    Download full text from publisher

    File URL: https://journal.50sea.com/index.php/IJIST/article/view/127/611
    Download Restriction: no

    File URL: https://journal.50sea.com/index.php/IJIST/article/view/127
    Download Restriction: no
    ---><---

    More about this item

    Keywords

    ;
    ;
    ;
    ;
    ;

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:abq:ijist1:v:4:y:2022:i:1:p:1-18. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Iqra Nazeer (email available below). General contact details of provider: .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.