Towards an Architecture-Centric Methodology for Migrating to Microservices

Jonas Fritzsch*, Justus Bogner, Markus Haug, Stefan Wagner, Alfred Zimmermann

*Corresponding author for this work

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Abstract

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.

Original languageEnglish
Title of host publicationAgile Processes in Software Engineering and Extreme Programming – Workshops
Subtitle of host publicationXP 2022 Workshops, Copenhagen, Denmark, June 13–17, 2022, and XP 2023 Workshops, Amsterdam, The Netherlands, June 13–16, 2023, Revised Selected Papers
EditorsPhilippe Kruchten, Peggy Gregory
PublisherSpringer Science and Business Media Deutschland GmbH
Pages39-47
Number of pages9
ISBN (Electronic)9783031485503
ISBN (Print)9783031485497
DOIs
Publication statusPublished - 2024
Eventworkshops presented at 23rd International Conferences on Agile Software Development, XP 2022 and 24th International Conferences on Agile Software Development, XP 2023 - Amsterdam, Netherlands
Duration: 13 Jun 202216 Jun 2022

Publication series

NameLecture Notes in Business Information Processing
Volume489 LNBIP
ISSN (Print)1865-1348
ISSN (Electronic)1865-1356
NameXP: International Conference on Agile Software Development
PublisherSpringer
Volume2023

Conference

Conferenceworkshops presented at 23rd International Conferences on Agile Software Development, XP 2022 and 24th International Conferences on Agile Software Development, XP 2023
Country/TerritoryNetherlands
CityAmsterdam
Period13/06/2216/06/22

Bibliographical note

Publisher Copyright:
© 2024, The Author(s).

Keywords

  • microservices
  • refactoring
  • software architecture

Fingerprint

Dive into the research topics of 'Towards an Architecture-Centric Methodology for Migrating to Microservices'. Together they form a unique fingerprint.

Cite this