中文
相关论文

相关论文: Microservices in Practice: A Survey Study

200 篇论文

Recently the trend of companies switching from microservice back to monolith has increased, leading to intense debate in the industry. We conduct a multivocal literature review, to investigate reasons for the phenomenon and key aspects to…

软件工程 · 计算机科学 2023-08-30 Ruoyu Su , Xiaozhou Li , Davide Taibi

Microservice architecture is a trending topic in software design architecture and many enterprises adopted microservice design due its benefits and the rapid and wide deployment of cloud computing and as a result, many enterprises…

软件工程 · 计算机科学 2023-06-16 Hatem Hammad , Thaer Sahmoud , Abed Al Rahman Abu Ghazala

Building software systems often requires knowledge and skills beyond what developers already possess. In such cases, developers have to leverage different sources of information to seek help. A growing number of researchers and…

软件工程 · 计算机科学 2021-12-22 Musengamana Jean de Dieu , Peng Liang , Mojtaba Shahin

This paper demonstrates the use of the Multi-Agent MicroServices (MAMS) architectural style through a case study based around the development of a prototype traffic simulation in which agents model a population of individuals who travel…

多智能体系统 · 计算机科学 2023-07-28 Martynas Jagutis , Sean Russell , Rem Collier

Microservices are a way of splitting the logic of an application into small blocks that can be run on different computing units and used by other applications. It has been successful for cloud applications and is now increasingly used for…

分布式、并行与集群计算 · 计算机科学 2025-03-13 Klervie Toczé , Simin Nadjm-Tehrani

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

Context: Over the past decade, the adoption of Microservice Architecture (MSA) has led to the identification of various patterns and anti-patterns, such as Nano/Mega/Hub services. Detecting these anti-patterns often involves modeling the…

软件工程 · 计算机科学 2025-01-24 Alexander Bakhtin , Matteo Esposito , Valentina Lenarduzzi , Davide Taibi

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

We analyze a recently published dataset of 396 real-world cloud architectures deployed on AWS, from companies belonging to a wide range of industries. From this dataset, we identify those architectures that contain HPC or edge components…

分布式、并行与集群计算 · 计算机科学 2025-08-05 Steven Santillan , Cristina L. Abad

Multiscale and multiphysics applications are now commonplace, and many researchers focus on combining existing models to construct combined multiscale models. Here we present a concise review of multiscale applications and their source…

其他计算机科学 · 计算机科学 2013-05-24 Derek Groen , Stefan J. Zasada , Peter V. Coveney

It is well known that the software process in place impacts the quality of the resulting product. However, the specific way in which this effect occurs is still mostly unknown and reported through anecdotes. To gather a better understanding…

软件工程 · 计算机科学 2016-02-24 Rasul Tumyrkin , Manuel Mazzara , Mohammad Kassab , Giancarlo Succi , JooYoung Lee

Managing software artifacts is one of the most essential aspects of computer science. It enables to develop, operate, and maintain software in an engineer-like manner. Therefore, numerous concrete strategies, methods, best practices, and…

软件工程 · 计算机科学 2024-04-23 Marcus Hilbrich , Ninon De Mecquenem

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

A large percentage of buildings in domestic or special-purpose is expected to become increasingly "smarter" in the future, due to the immense benefits in terms of energy saving, safety, flexibility, and comfort, that relevant new…

计算机与社会 · 计算机科学 2016-11-01 Dilshat Salikhov , Kevin Khanda , Kamill Gusmanov , Manuel Mazzara , Nikolaos Mavridis

Successful smart services require seamless integration into existing corporate systems and an interdisciplinary approach that aligns the development of both business models and technical architectures. Multi-disciplinarity and cocreating…

统计计算 · 统计学 2025-02-14 Nikola Pascher , Jochen Wulf

Serverless computing shows good promise for efficiency and ease-of-use. Yet, there are only a few, scattered and sometimes conflicting reports on questions such as 'Why do so many companies adopt serverless?', 'When are serverless…

Microservice architectures have become the dominant paradigm for cloud-native systems, offering flexibility and scalability. However, this shift has also led to increased demand for cloud resources, contributing to higher energy consumption…

分布式、并行与集群计算 · 计算机科学 2026-01-13 Julian Legler , Sebastian Werner , Maria C. Borges , Stefan Tai

In the micro frontends architectural style, the frontend is divided into smaller components, which can range from a simple button to an entire page. The goal is to improve scalability, resilience, and team independence, albeit at the cost…

The complex dependencies and propagative faults inherent in microservices, characterized by a dense network of interconnected services, pose significant challenges in identifying the underlying causes of issues. Prompt identification and…

软件工程 · 计算机科学 2024-08-05 Tingting Wang , Guilin Qi

[Context] Coupling is a widely discussed metric by software engineers while developing complex software systems, often referred to as a crucial factor and symptom of a poor or good design. Nevertheless, measuring the logical coupling among…