Using Microservices for Legacy Software Modernization

Microservices are commonly known as an architecture for building scalable applications running in the cloud. However, they also promise high maintainability due to smaller code bases and strong component separation, making them an interesting option for software modernization. This article presents...

Full description

Saved in:
Bibliographic Details
Published inIEEE software Vol. 35; no. 3; pp. 44 - 49
Main Authors Knoche, Holger, Hasselbring, Wilhelm
Format Journal Article
LanguageEnglish
Published Los Alamitos IEEE 01.05.2018
IEEE Computer Society
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Microservices are commonly known as an architecture for building scalable applications running in the cloud. However, they also promise high maintainability due to smaller code bases and strong component separation, making them an interesting option for software modernization. This article presents a migration process to decompose an existing application into microservices, and presents experiences from applying this process in an ongoing legacy modernization project.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ISSN:0740-7459
1937-4194
DOI:10.1109/MS.2018.2141035