#DDD聚合

为什么组合好于继承?

15-03-12 9 4947 18 banq

本文使用亲身案例形象说明了软件设计领域为什么组合Composition要好于继承(包括接口继承),只有需求分析域的问题分解,才有设计编程的组合应用。 来自游戏公司GameSys的Yan Cui发表了... 详细

使用Spring Data JDBC实现DDD聚合

18-09-30 1803 3 banq

本文讨论了Spring Data JDBC如何实现DDD中聚合根存储的设计思路,其中主要讨论了是不是每个实体都需要一个对应数据表,这种问题需要根据具体情况而定。 Spring Data JDBC比J... 详细

关系数据库分片原则

17-08-12 1682 2 banq

本文主要讨论了两种数据库分片方式,基于业务的自然分表法和基于微服务的分片法。其实微服务的切分依据还是要首先找出业务数据的DDD聚合才能切分。 当数据库数据量很小时,很多问题可以通过硬件进行扩展。然而... 详细

Event sourcing是否只适用于稳定业务

17-08-03 3 632 1 sinaID64627

CQRS+ES我们已经在生产环境中使用了,但实际使用中感觉对业务变化并不如想象中的灵活 比如当业务发生变化时,如果修改了event的相关定义,那么所有已经在event store中存储的event则... 详细

对象应该只构建一次

18-07-20 624 1 banq

规则:创建一个对象时,它应该是一次性完整的、一致的且有效的创建好。 说白了,对于Java来说,一个类只应该有一个构造函数,这样才能保证一次性完整一致地创建它的对象。看看Matthias Noback... 详细

解决DDD核心的复杂性

18-12-22 647 banq

让我们做一个小实验:试着向那些对此毫无头绪的人解释领域驱动设计的要点。这一点,特别是简洁地说,并不容易。哎呀,我自己也在努力。有界的上下文,实体,域事件,值对象,域,聚合,存储库...... 为了在... 详细

耦合与聚合的区别比单体与微服务区别更重要

18-10-01 334 banq

Martin Thompson (@mjpt777) 于 6:30 下午 on 周一, 10月 01, 2018: Assuming REST and HTTP are required for mi... 详细

为什么需要强调创建一个小的聚合

15-03-19 1 483 1 sinaID30957

是由于什么原因我们需要创建尽量小的聚合. 详细

共有 98 上一页 1 ... 3 4 5 6 7 8 9 ... 13 下一页