Monolith Modularization Towards Microservices: Refactoring and Performance Trade-offs

重构代码 计算机科学 微服务 软件工程 模块化设计 模块化(生物学) 软件 建筑 软件进化 模块化程序设计 软件开发 软件维护 软件设计模式
作者
Nuno Goncalves,Diogo Faustino,António Rito Silva,Manuel Portela
标识
DOI:10.1109/icsa-c52384.2021.00015
摘要

The agility inherent to today’s business promotes the definition of software architectures where the business entities are decoupled into modules and/or services. However, there are advantages in having a rich domain model, where domain entities are tightly connected, because it fosters reuse. On the other hand, the split of the business logic into modules and its encapsulation through well-defined interfaces introduces a cost in terms of performance. In this paper we analyze the impact of migrating a rich domain object into a modular architecture, both in terms of the development cost associated with the refactoring, and the performance cost associated with the execution. Current state of the art analyses the migration of monolith systems to a microservices architecture, but we observed that migration effort and performance issues are already relevant in the migration to a modular monolith.

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
李蕤蕤完成签到,获得积分10
1秒前
冷酷的冬莲完成签到,获得积分20
1秒前
共享精神应助松林采纳,获得10
2秒前
松林发布了新的文献求助10
3秒前
YT发布了新的文献求助10
3秒前
科研通AI6.4应助dulu采纳,获得10
3秒前
勤劳语完成签到,获得积分10
4秒前
肾宝发布了新的文献求助10
4秒前
克明应助张华乐采纳,获得10
4秒前
王翰林发布了新的文献求助10
4秒前
5秒前
6秒前
6秒前
忧郁井发布了新的文献求助30
6秒前
8秒前
天天快乐应助自觉的思雁采纳,获得10
9秒前
9秒前
sprileye发布了新的文献求助10
9秒前
9秒前
王汉堡发布了新的文献求助10
9秒前
肾宝完成签到,获得积分10
10秒前
高高乐珍发布了新的文献求助10
11秒前
呵呵应助王翰林采纳,获得10
11秒前
李健发布了新的文献求助10
12秒前
宋江他大表哥完成签到,获得积分10
12秒前
13秒前
勤劳语发布了新的文献求助10
14秒前
大模型应助松林采纳,获得10
15秒前
16秒前
爆米花应助松林采纳,获得10
17秒前
timumrxzz完成签到 ,获得积分10
17秒前
科研通AI2S应助Fancy采纳,获得10
17秒前
FashionBoy应助shao采纳,获得10
17秒前
潇洒的幼萱完成签到,获得积分10
19秒前
深情安青应助松林采纳,获得10
19秒前
iris2333发布了新的文献求助10
19秒前
19秒前
21秒前
ly666完成签到,获得积分10
21秒前
22秒前
高分求助中
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
The Organometallic Chemistry of the Transition Metals 800
Chemistry and Physics of Carbon Volume 18 800
The Organometallic Chemistry of the Transition Metals 800
The formation of Australian attitudes towards China, 1918-1941 640
Signals, Systems, and Signal Processing 610
全相对论原子结构与含时波包动力学的理论研究--清华大学 500
热门求助领域 (近24小时)
化学 材料科学 医学 生物 纳米技术 工程类 有机化学 化学工程 生物化学 计算机科学 物理 内科学 复合材料 催化作用 物理化学 光电子学 电极 细胞生物学 基因 无机化学
热门帖子
关注 科研通微信公众号,转发送积分 6439728
求助须知:如何正确求助?哪些是违规求助? 8253611
关于积分的说明 17567315
捐赠科研通 5497817
什么是DOI,文献DOI怎么找? 2899368
邀请新用户注册赠送积分活动 1876189
关于科研通互助平台的介绍 1716646