中文
相关论文

相关论文: On the Empirical Evidence of Microservice Logical …

200 篇论文

Cloud-native Applications are 'distributed, elastic and horizontal-scalable systems composed of (micro)services which isolate states in a minimum of stateful components'. Hence, an important property is to ensure a low coupling and a high…

软件工程 · 计算机科学 2024-11-19 Sebastiano Panichella , Mohammad Imranur Rahman , Davide Taibi

For traditional modular software systems, "high cohesion, low coupling" is a recommended setting while it remains so for microservice architectures. However, coupling phenomena commonly exist therein which are caused by cross-service calls…

软件工程 · 计算机科学 2023-09-08 Xiaozhou Li , Dario Amoroso dAragona , Davide Taibi

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

Testing microservice systems involves a large amount of planning and problem-solving. The difficulty of testing microservice systems increases as the size and structure of such systems become more complex. To help the microservice community…

软件工程 · 计算机科学 2023-06-12 Sheldon Smith , Ethan Robinson , Timmy Frederiksen , Trae Stevens , Tomas Cerny , Miroslav Bures , Davide Taibi

Many small to large organizations have adopted the Microservices Architecture (MSA) style to develop and deliver their core businesses. Despite the popularity of MSA in the software industry, there is a limited evidence-based and thorough…

Microservices based architectures are based on a set of modular, independent and fault-tolerant services. In recent years, the software engineering community presented studies investigating potential, recurrent, effective architectural…

软件工程 · 计算机科学 2019-09-10 Mohammad Imranur , Rahman , Sebastiano Panichella , Davide Taibi

\underline{Context:} Logging is a fundamental yet complex practice in software engineering, essential for monitoring, debugging, and auditing software systems. With the increasing integration of machine learning (ML) components into…

软件工程 · 计算机科学 2026-01-12 Patrick Loic Foalem , Leuson Da Silva , Foutse Khomh , Ettore Merlo , Heng Li

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

The microservices architectural style is widely favored for its scalability, reusability, and easy maintainability, prompting increased adoption by developers. However, transitioning from a monolithic to a microservices-based architecture…

软件工程 · 计算机科学 2024-02-14 Meryam chaieb , Mohamed Aymen Saied

Microservices bring various benefits to software systems. They also bring decentralization and lose coupling across self-contained system parts. Since these systems likely evolve in a decentralized manner, they need to be monitored to…

软件工程 · 计算机科学 2022-07-07 Abdullah Al Maruf , Alexander Bakhtin , Tomas Cerny , Davide Taibi

Microservice architecture has become a dominant architectural style in the service-oriented software industry. Poor practices in the design and development of microservices are called microservice bad smells. In microservice bad smells…

软件工程 · 计算机科学 2024-04-03 Weipan Yang , Yongchao Xing , Yiming Lyu , Zhihao Liang , Zhiying Tu

Sequence-based specification and usage-driven statistical testing are designed for rigorous and cost-effective software development, offering a semi-formal approach to assessing the behavior of complex systems and interactions between…

软件工程 · 计算机科学 2025-07-01 Seth Wolfgang , Lan Lin , Fengguang Song

Widely adopted for their scalability and flexibility, modern microservice systems present unique failure diagnosis challenges due to their independent deployment and dynamic interactions. This complexity can lead to cascading failures that…

软件工程 · 计算机科学 2025-01-15 Shenglin Zhang , Sibo Xia , Wenzhao Fan , Binpeng Shi , Xiao Xiong , Zhenyu Zhong , Minghua Ma , Yongqian Sun , Dan Pei

Context. Microservice-based systems have gained significant attention over the past years. A critical factor for understanding and analyzing the behavior of these systems is the collection of monitoring data such as logs, metrics, and…

The Model Context Protocol (MCP) has been proposed as a unifying standard for connecting large language models (LLMs) with external tools and resources, promising the same role for AI integration that HTTP and USB played for the Web and…

计算机与社会 · 计算机科学 2025-11-18 Hechuan Guo , Yongle Hao , Yue Zhang , Minghui Xu , Peizhuo Lv , Jiezhi Chen , Xiuzhen Cheng

Microservices architecture has been widely adopted to develop software systems, but some of its trade-offs are often ignored. In particular, the introduction of eventual consistency has a huge impact on the complexity of the application…

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

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

Due to its enormous benefits, the research and industry communities have shown an increasing interest in the Microservices Architecture (MSA) style over the last few years. Despite this, there is a limited evidence-based and thorough…

软件工程 · 计算机科学 2021-05-05 Muhammad Waseem , Peng Liang , Mojtaba Shahin , Aakash Ahmad , Ali Rezaei Nasab

Open Source Software (OSS) has become a very important and crucial infrastructure worldwide because of the value it provides. OSS typically depends on contributions from developers across diverse backgrounds and levels of experience. Making…

软件工程 · 计算机科学 2025-10-08 Elijah Kayode Adejumo , Brittany Johnson

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
‹ 上一页 1 2 3 10 下一页 ›