@jeremyCai 领域实体应该更关注实体自身的属性与行为,包括边界上下文内的实体关系。但不应该关注持久化与基础设施,否则边界太宽泛,不符合SRP单一职责原则。
微服务架构风格的DDD领域驱动设计的源头书籍 关于DDD能找到的最早的一本书是《领域驱动设计 软件核心复杂性应对之道》,2003年Eric Evans 著,Martin Fowler作序。是的,你...
前言 某次code review 时,发现一个令人费解的代码实现。code review 的这套系统是基于Restful API微服务架构风格的,如下图。 费解的点在于a、b...
前言 去年写了一篇文章介绍客户标签系统的设计,限于文章篇幅,只能粗略的介绍个大概。今天补个小节,关于标签ID的一个小设计。 回顾 回顾一下去年的基本假设:有1000万的用户,...
之前写了点随笔《微服务架构风格的DDD》,与朋友交流后,有些问题与想法,作些补充。 一、Q & A 【问】可否将《DDD》所说的Applicaiton Layer,Domai...
最近,网上流传出张勇在阿里内网发布文章表示,他对目前阿里的中台并不满意,并直言道:现在阿里的业务发展太慢,要把中台变薄,变得敏捷和快速。 至此,所有的争论尘埃落定:阿里要彻底...
“设计原则千万条,高内聚低耦合第一条,架构设计不规范,开发运维两行泪!”。 在分布式架构下,单体应用被拆分为多个微服务,为了保证微服务的单一职责和合理拆分,“高内聚、松耦合”...
领域驱动设计的源头书籍 关于DDD能找到的最早的一本书是《领域驱动设计 软件核心复杂性应对之道》,2003年Eric Evans 著,Martin Fowler作序。是的,你...
如果面试官问你要上家公司的工资证明或者银行流水,只有两个原因: 1、看看你是否诚实?跟之前说的薪资额度是不是一致? 2、就是想要利用你上家工资来获得最大的薪资谈判空间,让你成...
N年前曾有一个架构设计的案例。 一、需求 【背景】 当时集团有10万名一线员工,每名一线员工工作都手持一个基于Android系统定制的移动设备(下文简称A设备)。类似于手机,...
一年之计在于春,适合做点儿总结与计划什么的。有时候与非IT行业的人聊天,人家问:架构师是做什么的?我会说,把软件行业比作建筑行业,主要是做三件事。一是平地起楼,画图的。二是旧...
有幸参与阿里的一个核心项目,经历从0到1的过程,那3年对我来说,成长很大,希望也能让大家听听故事,带来一些思考,所以今天分享的主题是从0到1的聚石塔,电商云平台的必赢之战。 ...
在很多自媒体平台上写过文章。 阅读量高的是10万➕, 阅读量低的10来个,也就是简书。 有时候在简书上更文不免失落。 但是换个角度想想,这样也挺好的。 没有那么多人看,反而可...
一、数据库选型 前文有提到能力地图重要的作用是辅助用户理解,指导前台接入。其中需要存储各种清单信息,更重要的是清单信息之间的各种关系。这当然可以用比较传统的基于E-R建模的关...