中文
相关论文

相关论文: Stepwise Migration of a Monolith to a Microservice…

200 篇论文

This paper introduces a conceptual, yet quantifiable, architecture framework by extending the notion of system modularity in its broadest sense. Acknowledging that modularity is not a binary feature and comes in various types and levels,…

系统与控制 · 计算机科学 2016-08-05 Babak Heydari , Mohsen Mosleh , Kia Dalili

Microservices is an architectural style that structures an application as a collection of loosely coupled services, making it easy for developers to build and scale their applications. The microservices architecture approach differs from…

分布式、并行与集群计算 · 计算机科学 2023-04-27 Muhammad Ahsan , Sacheendra Talluri , Alexandru Iosup

Migrating a monolith application into a microservices architecture can benefit from automation methods, which speed up the migration and improve the decomposition results. One of the current approaches that guide software architects on the…

软件工程 · 计算机科学 2022-12-23 Vasco Faria , António Rito Silva

The paper presents a framework of microservices-based architecture dedicated to enhancing the performance of real-time travel reservation systems using the power of predictive analytics. Traditional monolithic systems are bad at scaling and…

信息论 · 计算机科学 2024-12-23 Biman Barua , M. Shamim Kaiser

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

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…

Serverless is an emerging cloud computing paradigm that facilitates developers to focus solely on the application logic rather than provisioning and managing the underlying infrastructure. The inherent characteristics such as scalability,…

软件工程 · 计算机科学 2023-11-23 Muhammad Hamza , Muhammad Azeem Akbar , Kari Smolander

Live migration, a technology enabling seamless transition of operational computational entities between various hosts while preserving continuous functionality and client connectivity, has been the subject of extensive research. However,…

分布式、并行与集群计算 · 计算机科学 2025-12-15 Sima Attar-Khorasani , Lincoln Sherpa , Matthias Lieber , Siavash Ghiasvand

The microservice software architecture leverages the idea of splitting large monolithic applications into multiple smaller services that interact using lightweight communication schemes. While the microservice architecture has proven its…

分布式、并行与集群计算 · 计算机科学 2025-03-06 Dāvis Kažemaks , Jérémie Decouchant

Microservice Architectures (MA) have the potential to increase the agility of software development. In an era where businesses require software applications to evolve to support software emerging requirements, particularly for Internet of…

软件工程 · 计算机科学 2017-09-28 Dharmendra Shadija , Mo Rezai , Richard Hill

Monolithic applications used to be considered the standard for software development. However, due to the rapid evolution of technology and the increasing demand for scalability and flexibility, these applications have become increasingly…

系统与控制 · 电气工程与系统科学 2023-07-13 David Ahmad Abboud , Damien Jacob

Microservices' architecture is getting attention in the academic community and the industry, and mostly is compared with monolithic architecture. Plenty of the results of these research papers contradict each other regarding the performance…

软件工程 · 计算机科学 2019-05-21 Omar Al-Debagy , Peter Martinek

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

Microservice architecture has transformed the way developers are building and deploying applications in the nowadays cloud computing centers. This new approach provides increased scalability, flexibility, manageability, and performance…

分布式、并行与集群计算 · 计算机科学 2020-10-06 Hamzeh Khazaei , Nima Mahmoudi , Cornel Barna , Marin Litoiu

We propose Sliceable Monolith, a new methodology for developing microservice architectures and perform their integration testing by leveraging most of the simplicity of a monolith: a single codebase and a local execution environment that…

编程语言 · 计算机科学 2021-07-20 Fabrizio Montesi , Marco Peressotti , Valentino Picotti

Context: Several companies are migrating their information systems into the Cloud. Microservices and DevOps are two of the most common adopted technologies. However, there is still a lack of understanding how to adopt a microservice-based…

软件工程 · 计算机科学 2019-08-28 Davide Taibi , Valentina Lenarduzzi , Claus Pahl

Recent research has proposed different approaches on the automated identification of candidate microservices on monolith systems, which vary on the monolith representation, similarity criteria, and quality metrics used. On the other hand,…

软件工程 · 计算机科学 2022-12-23 João Lourenço , António Rito Silva

Software modernisation through the migration from monolithic architectures to microservices has become increasingly critical, yet identifying effective service boundaries remains a complex and unresolved challenge. Although numerous…

The complexity of multimedia applications in terms of intensity of computation and heterogeneity of treated data led the designers to embark them on multiprocessor systems on chip. The complexity of these systems on one hand and the…

性能 · 计算机科学 2010-02-08 Dorsaf Sebai , Abderrazak Jemai , Imed Bennour

The technological advancements of recent years have steadily increased the complexity of vehicle-internal software systems, and the ongoing development towards autonomous driving will further aggravate this situation. This is leading to a…

软件工程 · 计算机科学 2019-08-14 Jannik Lotz , Andreas Vogelsang , Ola Benderius , Christian Berger