中文
相关论文

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

200 篇论文

Large scale applications are increasingly built by composing sets of microservices. In this model the functionality for a single application might be split across 100s or 1000s of microservices. Resource provisioning for these applications…

分布式、并行与集群计算 · 计算机科学 2017-11-03 Michael Alan Chang , Aurojit Panda , Yuan-Cheng Tsai , Hantao Wang , Scott Shenker

With microservices continuously being popular in the software architecture domain, more practitioners and researchers have begun to pay attention to the degradation issue that diminishes its sustainability. One of the key factors that…

软件工程 · 计算机科学 2025-01-30 Xiaozhou Li , Noman Ahmad , Tomas Cerny , Andrea Janes , Valentina Lenarduzzi , Davide Taibi

Service sharing is a prominent operating model to support business. Many large inter-organizational networks have implemented some form of value added integrated services in order to reach efficiency and to reduce costs sustainably.…

软件工程 · 计算机科学 2015-05-12 Abir Elmir , Badr Elmir , Bouchaib Bounabat

While Microservices promise several beneficial characteristics for sustainable long-term software evolution, little empirical research covers what concrete activities industry applies for the evolvability assurance of Microservices and how…

软件工程 · 计算机科学 2021-09-02 Justus Bogner , Jonas Fritzsch , Stefan Wagner , Alfred Zimmermann

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

Cloud services have recently undergone a shift from monolithic applications to microservices, with hundreds or thousands of loosely-coupled microservices comprising the end-to-end application. Microservices present both opportunities and…

分布式、并行与集群计算 · 计算机科学 2018-05-29 Yu Gan , Christina Delimitrou

Cloud-native systems are the mainstream for enterprise solutions, given their scalability, resilience, and other benefits. While the benefits of cloud-native systems fueled by microservices are known, less guidance exists on their…

软件工程 · 计算机科学 2025-01-22 Tomas Cerny , Gabriel Goulis , Amr S. Abdelfattah

Handling online travel agents globally requires efficient and flexible software solution architectures. When it needs to handle thousands of agents and billions of clients data globally. Microservices architecture is used to break down a…

软件工程 · 计算机科学 2025-05-21 Biman Barua , M. Shamim Kaiser

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

Software architects frequently engage in trade-off analysis, often confronting sub-optimal solutions due to unforeseen or overlooked disadvantages. Such outcomes can detrimentally affect a company's business operations and resource…

软件工程 · 计算机科学 2024-05-07 Matheus Felisberto

Microservice architecture can be modeled as a network of microservices making calls to each other, commonly known as the service dependency graph. Network Science can provide methods to study such networks. In particular, temporal network…

软件工程 · 计算机科学 2025-08-18 Alexander Bakhtin

Microservices architectures have become largely popular in the last years. However, we still lack empirical evidence about the use of microservices and the practices followed by practitioners. Thereupon, in this paper, we report the results…

软件工程 · 计算机科学 2018-08-16 Markos Viggiato , Ricardo Terra , Henrique Rocha , Marco Tulio Valente , Eduardo Figueiredo

In this paper we offer an overview on the topic of Microservices Science and Engineering (MSE) and we provide a collection of bibliographic references and links relevant to understand an emerging field. We try to clarify some…

软件工程 · 计算机科学 2017-06-23 Manuel Mazzara , Kevin Khanda , Ruslan Mustafin , Victor Rivera , Larisa Safina , Alberto Sillitti

Microservice architectures encourage the use of small, independently developed services; however, this can lead to increased architectural complexity. Accurate documentation is crucial, but is challenging to maintain due to the rapid,…

软件工程 · 计算机科学 2026-02-10 Oscar Manglaras , Alex Farkas , Thomas Woolford , Christoph Treude , Markus Wagner

Cloud services have recently started undergoing a major shift from monolithic applications, to graphs of hundreds of loosely-coupled microservices. Microservices fundamentally change a lot of assumptions current cloud systems are designed…

Microservice architectures are a popular choice for deploying large-scale data-intensive applications. This architectural style allows microservice practitioners to achieve requirements related to loose coupling, fault contention, workload…

数据库 · 计算机科学 2024-05-21 Rodrigo Laigner , Yongluan Zhou

The microservice software architecture is more scalable and efficient than its monolithic predecessor. Despite its increasing adoption, microservices might expose security concerns and issues that are distinct from those associated with…

Context. Despite the increasing adoption of Machine Learning Operations (MLOps), teams still encounter challenges in effectively applying this paradigm to their specific projects. While there is a large variety of available tools usable for…

软件工程 · 计算机科学 2024-09-12 Faezeh Amou Najafabadi , Justus Bogner , Ilias Gerostathopoulos , Patricia Lago

Online and offline analytics have been traditionally treated separately in software architecture design, and there is no existing general architecture that can support both. Our objective is to go beyond and introduce a scalable and…

软件工程 · 计算机科学 2019-07-22 Sheik Hoque , Andriy Miranskyy

Over the past three decades, considerable effort has been devoted to the study of software architecture. A major portion of this effort has focused on the originally proposed view of four "C"s---components, connectors, configurations, and…

软件工程 · 计算机科学 2017-04-18 Arman Shahbazian , Youn Kyu Lee , Duc Le , Nenad Medvidovic