DDD
文章平均质量分 61
陈海明hack
信息技术--时间与空间的多维设计
展开
-
微服务和微处理器
一、关于被混淆的微服务 关于微服务这个名词,成为混淆之源的速度甚至比它的使用成为炒作还要快。不知何时起,它已经成为软件领域服务架构的趋势,甚至可能成为事实上的标准。 从设计用途看,微服务不应该由预先确定的大小指标来定义,而应该由实现某个目的的必要性来定义。遵循一个目的会导致有用的凝聚力。 无论是模块、插件、组件、本地还是分布式, 软件的每个部分都在架构中占有一席之地。在这里,我将所有这些模块、插件和组件都称为服务,以保持讨论的主题。 面向服务的设计...原创 2021-11-30 22:00:27 · 229 阅读 · 0 评论 -
拍脑袋划分团队
我还是一个年轻的,天真的软件开发人员,我渴望结构和分析思维模式来设计最佳解决方案。 令我感到震惊的一件事是任意划分团队边界。 令人惊讶的是,我正在从从事设计业务的领域进行思考。我对这个领域中不断增长的动力感到非常兴奋。通过结合团队拓扑,映射,动态再分配和域驱动设计,我感到我们正在开始开发必要的工具,以有目的地,有效地设计现代技术组织。 总结一:将社会技术架构可视化为战略与投资 在...原创 2020-02-23 19:02:55 · 252 阅读 · 1 评论 -
DDD项目总结
一、思维导图 DDD(Domain-Driven Design 领域驱动设计) 二、技术设计方案 三、基础要点 1.实体(entity): 根据eric evans的定义,”一个由它的标识定义的对象叫做实体”。通常实体具备唯一id,能够被持久化,具有业务逻辑,对应现实世界业务对象。 实体一般和主要的业务/领域对象有一个直接的关系。一个实体的...原创 2020-02-12 18:45:27 · 318 阅读 · 1 评论