JOURNAL ARTICLE

Migrating Legacy Software to Microservices Architecture

Abstract

As a legacy monolithic software become too large to deal with, many enterprises are drawn to breaking them down into the microservices architectural style. Migrating a monolithic architecture to an ecosystem of microservices is an epic journey. Each legacy monolithic application is unique and migration to microservices creates different challenges. This article elaborates on challenges and technics of legacy software migration from monolithic architecture to microservice architecture. Different migration methods and techniques are reviewed, and their benefits and drawbacks are analyzed. Microservices is a relatively new architectural style and legacy monoliths are very different in many aspects. Existing migration techniques and methods do not cover every use case.

Keywords:
Microservices Architectural style Computer science Software architecture Legacy system Architecture Software engineering EPIC Resource-oriented architecture Software Service-oriented architecture Reference architecture Software development Component-based software engineering World Wide Web Web service Operating system Archaeology History Cloud computing

Metrics

55
Cited By
4.66
FWCI (Field Weighted Citation Impact)
14
Refs
0.95
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Software System Performance and Reliability
Physical Sciences →  Computer Science →  Computer Networks and Communications
Cloud Computing and Resource Management
Physical Sciences →  Computer Science →  Information Systems
Advanced Software Engineering Methodologies
Physical Sciences →  Computer Science →  Artificial Intelligence

Related Documents

JOURNAL ARTICLE

Review of methods for migrating software systems to microservices architecture

Aleksandra StojkovŽeljko Stojanov

Journal:   Journal of Engineering Management and Competitiveness Year: 2021 Vol: 11 (2)Pages: 152-162
JOURNAL ARTICLE

Using Microservices for Legacy Software Modernization

Holger KnocheWilhelm Hasselbring

Journal:   IEEE Software Year: 2018 Vol: 35 (3)Pages: 44-49
JOURNAL ARTICLE

Experience with Microservices for Legacy Software Modernization

Holger KnocheWilhelm Hasselbring

Journal:   ePrints Soton (University of Southampton) Year: 2019
JOURNAL ARTICLE

Migrating Monolithic Applications to Microservices Architecture: Challenges and Solutions

Bhargavi Tanneru

Journal:   Zenodo (CERN European Organization for Nuclear Research) Year: 2020
© 2026 ScienceGate Book Chapters — All rights reserved.