![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DDD
文章平均质量分 92
云世
这个作者很懒,什么都没留下…
展开
-
云原生学习实践全系列
云世 公众号已更新Go语言,K8s,service mesh,Docker,等的完整系列,正在持续更新云原生其他完整系列实践,欢迎关注 云世 公众号获取。第一部分:Go 语言基础模块一:Go 语言特性教学目标:理解Go语言基本语法理解Go语言常用数据类型理解Go语言常用小技巧深入理解Go语言的多线程编程针对的用户痛点:云原生从业者因为未熟练掌握Go语言,在阅读Docker、containerd、Kubernetes代码时有困难未熟练掌握Go语言,...原创 2021-09-26 12:24:55 · 261 阅读 · 0 评论 -
【领域驱动设计】(8):DDD的微服务拆分落地实践一
云世 公众号当大家看到贫血模型、充血模型、策略模式、装饰者模式时,发出这样的感慨:“难道这就是 DDD 吗?和我们平时的开发没有什么不同啊。”殊不知,其实你还没有 Get 到 DDD的真谛 。。DDD的真谛什么是 DDD 的真谛呢?那就是领域建模,它改变了我们过去对软件开发的认知。如图 1 所示,DDD 的精髓是: 首先深刻理解业务; 然后将我们对业务的理解绘制成领域模型; 再通过领域模型指导数据库和程序的设计。 图1领域驱动设...原创 2021-08-28 15:08:36 · 724 阅读 · 0 评论 -
【领域驱动设计】(4):从 DDD 落实到数据库设计的整个过程
云世 公众号过去,系统的软件设计是以数据库设计为核心,当需求确定下来以后,团队首先开始进行数据库设计。因为数据库是各个模块唯一的接口,当整个团队将数据库设计确定下来以后,就可以按照模块各自独立地进行开发了。在上面的过程中,为了提高团队开发速度,尽量让各个模块不要交互,从而达到各自独立开发的效果。但是,随着系统规模越来越大,业务逻辑越来越复杂,我们越来越难于保证各个模块独立不交互了。在进入DDD的数据库设计落地之前,先了解DDD基于微服务的基本设计理念:DDD基于微服务的概念理解.原创 2021-08-28 14:59:42 · 1870 阅读 · 0 评论