#DDD有界上下文

经验分享:从CRUD重构到事件源ES的有状态系统 -Stitcher.io

20-04-22 864 4 banq

项目是我们正在进行的较大项目之一。最后,它将为成千上万的用户提供服务,处理大量的财务交易,并且需要即时创建独立于租户的安装。 一个关键要求是,可以轻松地报告和跟踪整个历史记录,即企业的核心产品订购流... 详细

实现微服务的唯一方法是:在系统全局和本地两个级别平衡每个服务的复杂性

20-04-11 757 2 banq

在设计基于微服务的系统时,衡量和优化正确的指标至关重要。为每个微代码库和微团队设计本地边界绝对很容易。但是,要构建一个完整系统,我们必须将系统级别设计也考虑在内。微服务与系统级别的设计有关,而不是仅... 详细

事件风暴EventStorming与事件建模EventModeling的区别 | rafalmaciag

20-04-01 701 1 banq

这两种建模方式都是围绕事件展开,但是有区别,事件风暴将会比普通的事件建模在思考层次上更高级,这需要从思维机制讨论: 大脑是一个处理信息的机器,它学习速度很快,可以立即处理数据负载。那么,知识是如何构... 详细

掌握领域驱动设计的关键点在哪里? - jfcloutier

20-03-13 739 1 banq

DDD不是聚合、事件溯源、CQRS、事件风暴等。这些都是工具。它们已被证明在DDD项目中非常有用。但是我们必须小心,不要将演奏乐器与音乐艺术混淆。 对我而言,这是DDD的关键是:与大型系统的复杂性作... 详细

使用Spring Boot的Configuration和ArchUnit实现组件模块化和清晰边界 - reflectoring

20-03-24 679 1 banq

本文提出了一种使用包Package设计对Java应用程序进行模块化的有效方法,并将此方法与Spring Boot作为依赖项注入机制结合使用,与ArchUnit结合使用,以在有人添加了不允许的模块间依... 详细

用Java9模块实现DDD有界上下文 | Baeldung

20-03-20 849 1 banq

领域驱动设计(DDD)是一组原则和工具,可帮助我们设计有效的软件体系结构以提供更高的业务价值。通过将整个应用程序域分离为多个语义一致的部分,Bounded Context是从架构的泥潭中拯救体系结构... 详细

无服务器可能导致代码进入分布式意大利面条糨糊2.0新时代 - TechRepublic

20-02-19 403 banq

人们通常不知道微服务需要独立的自治。例如各种服务共享一个数据库;另一个问题是,服务之间通过RPC/Restful进行网络之间的同步调用链太长。这些都是分布式意大利面条一样的糨糊结构,这种架构并没有引... 详细

DDD战略设计中的Wardley Mapping是什么?来自于孙子兵法的天时地利人和等五要素

20-02-20 483 banq

著名DDD战略设计专家 Nick Tune 非常推崇Wardley Mapping,在 使用DDD等方法实现社会技术架构和团... 详细

共有 97 上一页 1 2 3 4 5 6 7 ... 13 下一页