领域设计之仓储和工厂模式!
仓储就类似于仓库管理员,它是聚合的管理。 仓储介于领域模型和数据模型之间:主要用于聚合的持久化和检索。它隔离了领域模型和数据模型,以便我们关注于领域模型而不需要考虑如何进行持久化。
学会冥想,放下焦虑,全情生活!
现代社会人们的生活似乎格外难。房贷,裁员、996和007,以及生活和家庭的各种琐事等等,都会让自己感到焦虑,抑郁。我们很需要有一种调节方式,能帮助我们找到内心的宁静和平和。帮助我们超越外部的干扰和杂念,聚焦于当下的存在。
架构设计之解析CQRS架构模式!
CQRS叫命令查询职责分离,事实上就是读写分离的意思。不过这里的读写分离和我们通常所理解的数据库级别的读写分离是两个不同的概念。 CQRS指的读写分离是指在应用程序内部的代码级别的读写分离。
领域设计之理解聚合与聚合根!
很多人以组件来谈论软件系统,然而代码通常并未反映出这种结构。这就是软件架构和依据原则编码之间会脱节的原因之一。简单说就是:墙上的架构图说的是一回事,代码说的却是另一回事。