Towards an Architecture-centric Methodology for Migrating to Microservices

07/01/2022
by   Jonas Fritzsch, et al.
0

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.

READ FULL TEXT
research
08/14/2018

Microservices in Practice: A Survey Study

Microservices architectures have become largely popular in the last year...
research
08/18/2020

A Systematic Mapping Study on Microservices Architecture in DevOps

Context: Applying Microservices Architecture (MSA) in DevOps has receive...
research
04/01/2021

Facing the Giant: a Grounded Theory Study of Decision-Making in Microservices Migrations

Microservices migrations are challenging and expensive projects with man...
research
02/20/2023

Estimating Bibliometric Links using Google Scholar: A Semi-Systematic Literature Mapping of Migration and Housing

As the number of empirical studies increases unprecedentedly in line wit...
research
02/16/2022

Knowledge Management for Cloud Computing Field

Migration legacy systems to cloud platforms is a knowledge intensive pro...
research
01/16/2023

Automate migration to microservices architecture using Machine Learning techniques

The microservice architectural style has many advantages such as scalabi...
research
07/26/2018

From Monolith to Microservices: A Classification of Refactoring Approaches

While the recently emerged Microservices architectural style is widely d...

Please sign up or login with your details

Forgot password? Click here to reset