中文
相关论文

相关论文: Modular Monolith: Is This the Trend in Software Ar…

200 篇论文

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

Scalability and maintainability challenges in monolithic systems have led to the adoption of microservices, which divide systems into smaller, independent services. However, migrating existing monolithic systems to microservices is a…

软件工程 · 计算机科学 2025-08-25 Imen Trabelsi , Brahim Mahmoudi , Jean Baptiste Minani , Naouel Moha , Yann-Gaël Guéhéneuc

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

Transfer learning has recently become the dominant paradigm of machine learning. Pre-trained models fine-tuned for downstream tasks achieve better performance with fewer labelled examples. Nonetheless, it remains unclear how to develop…

机器学习 · 计算机科学 2024-01-30 Jonas Pfeiffer , Sebastian Ruder , Ivan Vulić , Edoardo Maria Ponti

Distributed architectures have become ubiquitous in many complex technical and socio-technical systems because of their role in improving uncertainty management, accommodating multiple stakeholders, and increasing scalability and…

分布式、并行与集群计算 · 计算机科学 2016-08-03 Mohsen Mosleh , Kia Dalili , Babak Heydari

The last few years in the software engineering field has seen a paradigm shift from monolithic application towards architectures in which the application is split in various smaller entities (i.e., microservices) fueled by the improved…

网络与互联网体系结构 · 计算机科学 2024-04-23 Emilien Wansart , Maxime Goffart , Justin Iurman , Benoit Donnet

Modern web applications demand scalable and modular architectures, driving the adoption of micro-frontends. This paper introduces Bundler-Independent Module Federation (BIMF) as a New Idea, enabling runtime module loading without relying on…

软件工程 · 计算机科学 2025-01-31 Billy Lando , Wilhelm Hasselbring

Software systems evolve over their lifetime. Changing conditions, such as requirements or customer requests make it inevitable for developers to perform adjustments to the underlying code base. Especially in the context of open source…

软件工程 · 计算机科学 2019-07-15 Christian Zirkelbach , Alexander Krause , Wilhelm Hasselbring

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

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

Microservice Architecture (MSA) denotes an emerging architectural style for distributed and service-based systems whereby each microservice is highly cohesive and implements a single business capability. A microservice system consists of…

软件工程 · 计算机科学 2018-05-04 Jonas Sorgalla , Florian Rademacher , Sabine Sachweh , Albert Zündorf

The euphoria around microservices has decreased over the years, but the trend of modernizing legacy systems to this novel architectural style is unbroken to date. A variety of approaches have been proposed in academia and industry, aiming…

软件工程 · 计算机科学 2024-09-12 Jonas Fritzsch , Justus Bogner , Markus Haug , Stefan Wagner , Alfred Zimmermann

Microservices is an architectural style inspired by service-oriented computing that has recently started gaining popularity. Before presenting the current state-of-the-art in the field, this chapter reviews the history of software…

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

Mathematical models are increasingly used in both academia and the pharmaceutical industry to understand how phenotypes emerge from systems of molecular interactions. However, their current construction as monolithic sets of equations…

分子网络 · 定量生物学 2007-10-19 Aneil Mallavarapu , Matthew Thomson , Benjamin Ullian , Jeremy Gunawardena

Modelling and Simulation as a Service (MSaaS) is a promising approach to deploy and execute Modelling and Simulation (M&S) applications quickly and on-demand. An appropriate software architecture is essential to deliver quality M&S…

软件工程 · 计算机科学 2020-08-03 Mojtaba Shahin , M. Ali Babar , Muhammad Aufeef Chauhan

Contemporary software systems, such as the Internet of Things, Industry 4.0 and Intelligent Cities, present challenges for their engineering, since they question our traditional form of software development. They represent a promising…

软件工程 · 计算机科学 2019-04-29 Rebeca C. Motta

The evolution and advances made in the field of Cloud engineering influence the constant changes in software application development cycle and practices. Software architecture has evolved along with other domains and capabilities of…

软件工程 · 计算机科学 2024-08-14 Kalyani V N S Pendyala , Rajkumar Buyya

As organizations increasingly transition from monolithic systems to microservices, they aim to achieve higher availability, automatic scaling, simplified infrastructure management, enhanced collaboration, and streamlined deployments.…

软件工程 · 计算机科学 2025-10-06 Rita Peixoto , Filipe F. Correia , Thatiane Rosa , Eduardo Guerra , Alfredo Goldman

Microservice architectures have gained popularity as one of the preferred architectural approaches to develop large-scale systems, replacing the monolith architecture approach. Similarly, strategic Domain-Driven Design (DDD) gained traction…

软件工程 · 计算机科学 2024-07-04 Miguel Levezinho , Stefan Kapferer , Olaf Zimmermann , António Rito Silva