首页> 外文会议>European conference on software architecture >From a Monolith to a Microservices Architecture: An Approach Based on Transactional Contexts
【24h】

From a Monolith to a Microservices Architecture: An Approach Based on Transactional Contexts

机译:从单线到微服务架构:一种基于事务背景的方法

获取原文

摘要

Microservices have become the software architecture of choice for business applications. Initially originated at Netflix and Amazon, they result from the need to partition, both, software development teams and executing components, to, respectively, foster agile development and horizontal scalability. Currently, there is a large number of monolith applications that are being migrated to a microservices architecture. This article proposes the identification of business applications transactional contexts for the design of microservices. Therefore, the emphasis is to drive the aggregation of domain entities by the transactional contexts where they are executed, instead of by their domain structural inter-relationships. Additionally, we propose a complete workflow for the identification of microservices together with a set of tools that assist the developers on this process. The comparison of our approach with another software architecture tool and with an expert decomposition in two case studies revealed high precision values, which reflects that accurate service candidates are produced, while providing visualization perspectives facilitates the analysis of the impact of the decomposition on the application business logic.
机译:微服务已经成为首选的商业应用程序的软件架构。最初起源于Netflix和亚马逊,他们从需要分区的结果,两个,软件开发团队和执行组件,分别培育敏捷开发和横向扩展。目前,有大量的正在迁移到微服务架构的整体应用。本文提出的业务应用的微服务的设计事务上下文识别。因此,重点是,他们是由他们的域结构的相互关系执行的相反,事务上下文驱动域实体的聚集。此外,我们提出了微服务的识别一个完整的工作流与一组帮助开发者在这个过程中工具结合在一起。我们与其他软件架构工具,并在两个案例的专家分解方法的比较显示精度高值,这反映了准确的候选服务的生产,同时提供了可视化的角度有利于分解的应用业务的影响分析逻辑。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号