论文标题
迈向以建筑为中心的方法来迁移到微服务
Towards an Architecture-centric Methodology for Migrating to Microservices
论文作者
论文摘要
多年来,微服务周围的欣快感有所下降,但是迄今为止,对这种新型建筑风格的遗产系统现代化的趋势并没有破裂。在学术界和行业中已经提出了各种方法,旨在构建和自动化经常持久和成本较大的迁移之旅。但是,我们的研究表明,仍然需要更系统的指导。尽管灰色文学在从业者之间是知识交流的主导地位,但学术界也贡献了重要的知识体系,从而赶上了最初的忽视。关于该主题的大量研究产生了新技术,通常受到行业评估的支持。但是,从业者几乎无法利用这些资源。在本文中,我们报告了设计以建筑为中心的方法来迁移到微服务的努力。作为其主要贡献,一个框架为建筑师提供了指导,这是在迁移的三个阶段。我们是根据以前没有以类似理解方式提供的各种科学研究的方法,技术和方法。通过随附的工具要开发的工具,建筑师将有能力系统地计划其迁移,做出更好的明智决定,并使用最合适的技术和工具将其系统转换为微服务。
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.