首页> 外文会议>IEEE International Conference on Software Architecture Companion >Monolith Modularization Towards Microservices: Refactoring and Performance Trade-offs
【24h】

Monolith Modularization Towards Microservices: Refactoring and Performance Trade-offs

机译:整体模块化朝向微服务:重构和性能权衡

获取原文

摘要

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.
机译:今天的业务所固有的敏捷促进商业实体与模块和/或服务分离的软件架构的定义。 然而,具有丰富的域模型,有优势,其中域实体紧密连接,因为它促进重用。 另一方面,通过定义明确的接口将业务逻辑分成模块及其封装在性能方面引入了成本。 在本文中,我们在与重构相关的开发成本方面分析将富域对象迁移到模块化架构中的影响,以及与执行相关的性能成本。 本领域的当前状态分析了纪用系统的迁移到微服务架构,但我们观察到迁移工作和性能问题在迁移到模块化巨石中已经相关。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号