Towards an Architecture-centric Methodology for Migrating to Microservices

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Fritzsch, Jonas, Bogner, Justus, Haug, Markus, Wagner, Stefan, Zimmermann, Alfred
Format: Preprint
Published: 2022
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866929495095640064
author Fritzsch, Jonas
Bogner, Justus
Haug, Markus
Wagner, Stefan
Zimmermann, Alfred
author_facet Fritzsch, Jonas
Bogner, Justus
Haug, Markus
Wagner, Stefan
Zimmermann, Alfred
contents The euphoria around microservices has decreased over the years, but the trend of modernizing legacy systems to this novel architectural style is unbroken to date. A variety of approaches have been proposed in academia and industry, aiming to structure and automate the often long-lasting and cost-intensive migration journey. However, our research shows that there is still a need for more systematic guidance. While grey literature is dominant for knowledge exchange among practitioners, academia has contributed a significant body of knowledge as well, catching up on its initial neglect. A vast number of studies on the topic yielded novel techniques, often backed by industry evaluations. However, practitioners hardly leverage these resources. In this paper, we report on our efforts to design an architecture-centric methodology for migrating to microservices. As its main contribution, a framework provides guidance for architects during the three phases of a migration. We refer to methods, techniques, and approaches based on a variety of scientific studies that have not been made available in a similarly comprehensible manner before. Through an accompanying tool to be developed, architects will be in a position to systematically plan their migration, make better informed decisions, and use the most appropriate techniques and tools to transition their systems to microservices.
format Preprint
id arxiv_https___arxiv_org_abs_2207_00507
institution arXiv
publishDate 2022
record_format arxiv
spellingShingle Towards an Architecture-centric Methodology for Migrating to Microservices
Fritzsch, Jonas
Bogner, Justus
Haug, Markus
Wagner, Stefan
Zimmermann, Alfred
Software Engineering
The euphoria around microservices has decreased over the years, but the trend of modernizing legacy systems to this novel architectural style is unbroken to date. A variety of approaches have been proposed in academia and industry, aiming to structure and automate the often long-lasting and cost-intensive migration journey. However, our research shows that there is still a need for more systematic guidance. While grey literature is dominant for knowledge exchange among practitioners, academia has contributed a significant body of knowledge as well, catching up on its initial neglect. A vast number of studies on the topic yielded novel techniques, often backed by industry evaluations. However, practitioners hardly leverage these resources. In this paper, we report on our efforts to design an architecture-centric methodology for migrating to microservices. As its main contribution, a framework provides guidance for architects during the three phases of a migration. We refer to methods, techniques, and approaches based on a variety of scientific studies that have not been made available in a similarly comprehensible manner before. Through an accompanying tool to be developed, architects will be in a position to systematically plan their migration, make better informed decisions, and use the most appropriate techniques and tools to transition their systems to microservices.
title Towards an Architecture-centric Methodology for Migrating to Microservices
topic Software Engineering
url https://arxiv.org/abs/2207.00507