中文
相关论文

相关论文: Towards a Technique for Extracting Microservices f…

200 篇论文

The microservice architectural style has gained much attention from both academia and industry recently as a novel way to design, develop, and deploy cloud-native applications. This concept encourages the decomposition of a monolith into…

软件工程 · 计算机科学 2022-03-15 Hai Dinh-Tuan , Maria Mora-Martinez , Felix Beierle , Sandro Rodriguez Garzon

The cloud is a new paradigm that is paving the way for new approaches and standards. The architectural styles are evolving in response to the cloud's requirements. In recent years, microservices have emerged as the preferred architectural…

In recent years, microservice architecture has become a popular architectural style in software engineering, with its natural support for DevOps and continuous delivery, as well as its scalability and extensibility, which drive industry…

软件工程 · 计算机科学 2022-07-12 Zhi Li , Yitao Bo , Hongbin Xiao

The transition from monolithic to microservices architecture revolutionized software development by improving scalability and maintainability. This paradigm shift is now becoming relevant for complex multi-agent systems (MAS). This review…

软件工程 · 计算机科学 2025-05-14 Muskaan Goyal , Pranav Bhasin

Microservices architecture has started a new trend for application development for a number of reasons: (1) to reduce complexity by using tiny services; (2) to scale, remove and deploy parts of the system easily; (3) to improve flexibility…

分布式、并行与集群计算 · 计算机科学 2016-11-15 Marcelo Amaral , Jordà Polo , David Carrera , Iqbal Mohomed , Merve Unuvar , Malgorzata Steinder

As an application usage grows, its owner scales up vertically by replacing old machines with more powerful ones. This methodology is expensive and leads to resource waste. In response to the business needs, internet giants have developed…

分布式、并行与集群计算 · 计算机科学 2019-11-07 Yujing Wang , Darrel Ma

The microservices architectural style has become the de facto standard for large-scale cloud applications, offering numerous benefits in scalability, maintainability, and deployment flexibility. Many organizations are pursuing the migration…

软件工程 · 计算机科学 2025-03-28 Matthéo Lecrivain , Hanifa Barry , Dalila Tamzalit , Houari Sahraoui

Monolithic software encapsulates all functional capabilities into a single deployable unit. But managing it becomes harder as the demand for new functionalities grow. Microservice architecture is seen as an alternate as it advocates…

软件工程 · 计算机科学 2022-05-23 Alex Mathai , Sambaran Bandyopadhyay , Utkarsh Desai , Srikanth Tamilselvam

Monolithic applications are being decomposed to a microservices architecture, aiming to improve maintainability, performance and modularization. Although such decompositions have now been widely carried out in the industry, little is…

软件工程 · 计算机科学 2022-08-11 Tulio Ricardo Hoppen Barzotto , Kleinner Farias

Microservices have gained wide recognition and acceptance in software industries as an emerging architectural style for autonomic, scalable, and more reliable computing. The transition to microservices has been highly motivated by the need…

软件工程 · 计算机科学 2019-03-29 Sara Hassan , Rami Bahsoon , Rick Kazman

Modern software systems are increasingly shifting from monolithic architectures to microservices to enhance scalability, maintainability, and deployment flexibility. Existing microservice extraction methods typically rely on hard…

A number of approaches have been proposed to identify service boundaries when decomposing a monolith to microservices. However, only a few use systematic methods and have been demonstrated with replicable empirical studies. We describe a…

软件工程 · 计算机科学 2020-07-14 Tiago Matias , Filipe F. Correia , Jonas Fritzsch , Justus Bogner , Hugo S. Ferreira , André Restivo

The agility inherent to today's business promotes the definition of software architectures where the business entities are decoupled into modules and/or services. However, there are advantages in having a rich domain model, where domain…

软件工程 · 计算机科学 2022-01-20 Diogo Faustino , Nuno Gonçalves , Manuel Portela , António Rito Silva

Microservices is an emerging development paradigm where software is obtained by composing autonomous entities, called (micro)services. However, microservice systems are currently developed using general-purpose programming languages that do…

编程语言 · 计算机科学 2017-04-27 Claudio Guidi , Ivan Lanese , Manuel Mazzara , Fabrizio Montesi

The modern datacenter's computing capabilities have far outstripped the applications running within and have become a hidden cost of doing business due to how software is architected and deployed. Resources are over-allocated to monolithic…

分布式、并行与集群计算 · 计算机科学 2022-08-31 Aos Mulahuwaish , Shane Korbel , Basheer Qolomany

The microservice architecture is a style inspired by service-oriented computing that has recently started gaining popularity and that promises to change the way in which software is perceived, conceived and designed. In this paper we offer…

软件工程 · 计算机科学 2016-10-10 Manuel Mazzara , Ruslan Mustafin , Larisa Safina , Ivan Lanese

Designing software compatible with cloud-based Microservice Architectures (MSAs) is vital due to the performance, scalability, and availability limitations. As the complexity of a system increases, it is subject to deprecation, difficulties…

软件工程 · 计算机科学 2024-07-22 Thakshila Imiya Mohottige , Artem Polyvyanyy , Rajkumar Buyya , Colin Fidge , Alistair Barros

In the last few years, the cloudification of applications requires new concepts and techniques to fully reap the benefits of the new computing paradigm. Among them, the microservices architectural style, which is inspired by…

软件工程 · 计算机科学 2022-03-16 Hai Dinh-Tuan , Katerina Katsarou , Patrick Herbke

Continuous Architecture (CA) is an approach that supports companies in decreasing the time between deliveries. Migration to microservices is one of the most common situations when companies adopt continuous architecting processes [4].…

软件工程 · 计算机科学 2018-10-26 Valentina Lenarduzzi , Davide Taibi

This paper presents an approach for constructing distributed storage system based on micro-service architecture. By building storage functionalities using micro services, we can provide new capabilities to a distributed storage system in a…

分布式、并行与集群计算 · 计算机科学 2021-07-05 Yuhao Lu , Zhenqing Liu , Dejun Jiang , Liuying Ma , Jin Xiong