中文
相关论文

相关论文: From Monolithic Systems to Microservices: An Asses…

200 篇论文

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

A number of companies are trying to migrate large monolithic software systems to Service Oriented Architectures. A common approach to do this is to first identify and describe desired services (i.e., create a model), and then to locate…

软件工程 · 计算机科学 2010-12-21 Hari S. Gupta , Deepak D'Souza , Raghavan Komondoor , Girish M. Rama

Cloud applications are more and more microservice-oriented, but a concrete charting of the microservices architecture landscape -- namely, the space of technical options available for microservice software architects in their…

软件工程 · 计算机科学 2022-12-07 Luciano Baresi , Giovanni Quattrocchi , Damian Andrew Tamburri

Microservices have become the dominant architectural paradigm for building scalable and modular cloud-native systems. However, achieving effective auto-scaling in such systems remains a non-trivial challenge, as it depends not only on…

软件工程 · 计算机科学 2025-10-06 Majid Dashtbani , Ladan Tahvildari

Microservices architectures have become the foundation for developing scalable and modern software systems, but they also bring significant challenges in managing heterogeneous and distributed data. The pragmatic solution is polyglot…

数据库 · 计算机科学 2025-09-11 Festim Halili , Anila Nuhiji , Diellza Mustafai Veliu

Microservice-based systems are often complex to understand, especially when their sizes grow. Abstracted views help practitioners with the system understanding from a certain perspective. Recent advancement in interactive data visualization…

软件工程 · 计算机科学 2023-03-07 Amr S. Abdelfattah , Tomas Cerny , Davide Taibi , Sira Vegas

Several companies are re-architecting their monolithic information systems with microservices. However, many companies migrated without experience on microservices, mainly learning how to migrate from books or from practitioners' blogs.…

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

Microservices are supporting digital transformation; however, fundamental tools and system perspectives are missing to better observe, understand, and manage these systems, their properties, and their dependencies. Microservices…

软件工程 · 计算机科学 2022-07-26 Tomas Cerny , Amr S. Abdelfattah , Vincent Bushong , Abdullah Al Maruf , Davide Taibi

In recent decades, it has become a significant tendency for industrial manufacturers to adopt decentralization as a new manufacturing paradigm. This enables more efficient operations and facilitates the shift from mass to customized…

分布式、并行与集群计算 · 计算机科学 2019-05-17 Hai Dinh-Tuan , Felix Beierle , Sandro Rodriguez Garzon

Context: Microservices Architecture (MSA) has received significant attention in the software industry. However, little empirical evidence exists on design, monitoring, and testing of microservices systems. Objective: This research aims to…

软件工程 · 计算机科学 2021-08-24 Muhammad Waseem , Peng Liang , Mojtaba Shahin , Amleto Di Salle , Gastón Márquez

Microservices are quite widely impacting on the software industry in recent years. Rapid evolution and continuous deployment represent specific benefits of microservice-based systems, but they may have a significant impact on non-functional…

软件工程 · 计算机科学 2024-01-31 Vittorio Cortellessa , Daniele Di Pompeo , Romina Eramo , Michele Tucci

Microservice and serverless computing systems open up massive versatility and opportunity to distributed and datacenter-scale computing. In the meantime, the deployments of modern datacenter resources are moving to disaggregated…

分布式、并行与集群计算 · 计算机科学 2021-04-26 Xiaoyi Lu , Arjun Kashyap

Context. Service-oriented architecture and its microservice-based approach increase an attack surface of applications. Exposed microservices become a pivot point for advanced persistent threats and completely change the threat landscape.…

密码学与安全 · 计算机科学 2020-09-07 Alexander Barabanov , Denis Makrushin

In this vision paper I propose a middle-ground alternative between monolithic and microservice web architectures. After identifying the key challenges associated with microservice architectures, I revised the design of a microkernel-based…

软件工程 · 计算机科学 2025-02-14 Vick Dini

In the future, competitive advantages will be given to organisations that can extract valuable information from massive data and make better decisions. In most cases, this data comes from multiple sources. Therefore, the challenge is to…

应用统计 · 统计学 2016-05-11 Igor Barahona , Judith Cavazos , Jian-Bo Yang

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

Microservices have become the de-facto software architecture for cloud-native applications. A contentious architectural decision in microservices is to compose them using choreography or orchestration. In choreography, every service works…

软件工程 · 计算机科学 2022-10-21 Anas Nadeem , Muhammad Zubair Malik

As Monolithic applications evolve, they become increasingly difficult to maintain and improve, leading to scaling and organizational issues. The Microservices architecture, known for its modularity, flexibility and scalability, offers a…

软件工程 · 计算机科学 2025-11-18 Khaled Sellami , Mohamed Aymen Saied

In traditional SaaS enterprise applications, microservices are an essential ingredient to deploy machine learning (ML) models successfully. In general, microservices result in efficiencies in software service design, development, and…

软件工程 · 计算机科学 2020-05-05 Venkata Duvvuri

Microservice architectures (MSA) are becoming trending alternatives to existing software development paradigms notably for developing complex and distributed applications. Microservices emerged as an architectural design pattern aiming to…

密码学与安全 · 计算机科学 2024-04-24 Abdelhakim Hannousse , Salima Yahiouche