DDD
一共4篇文章
专题:第期
-
领域驱动设计理论与方法
DDD由来与优势 软件架构设计的真正目的是解决软件复杂度带来的问题,软件复杂度由来主要由三方面:高并发场景下的对软件高性能要求、业务场景对软件高可用要求、持续变化的业务以及业务扩张和增加需求对软件扩展性的要求,除此外,对低成本、安全、软件规模也一定程度上增加了软件设计的复杂度。 在解决每个复杂度维度上,分别有各自的应对解决方案: 在高性能方面,可以通过单机和集群两个维度提升系统性能:在单机方面通过…...- 小助手
- 120
- 0
-
微服务的思想所在——领域驱动设计DDD
随着微服务得到更广泛的实践,我们听到了更多不同的声音,有赞誉的也有疑惑批判的。但这种松散耦合的面向服务的架构的创新,本身从设计理念来说,是强大的。而作为设计微服务时必不可少的工具——领域驱动设计 (DDD),它更是思想精髓所在。今天就来聊聊关于DDD与微服务的那些事。 DDD是什么?领域驱动设计因 Eric Evans 的著作而出名,它是一组思想、原则和模式,可以帮助我们基于业务领域的底层模型设计…...- 小助手
- 287
- 0
-
领域驱动设计(DDD)-基础思想
一、序言 领域驱动设计是一种解决业务复杂性的设计思想,不是一种标准规则的解决方法。在领域驱动设计理念上,各路大侠的观点也是各有不同,能力有限、欢迎留言讨论。 二、领域驱动设计 DDD是什么 wiki释义: 领域驱动设计(英语:Domain-driven design,缩写 DDD)是一种通过将实现连接到持续进化的模型...- 小助手
- 289
- 0
-
领域驱动设计:从理论到实践,一文带你掌握DDD!
从0到1,从理论到实践,全面讲解DDD,需要学习DDD的同学,欢迎来戳~~ 前言 学习DDD一个半月,最开始学习DDD的原因是因为我负责的业务线,涉及的系统非常多,想借鉴领域驱动设计的思想,看后续如何对系统进行重构。在没有学习DDD之前,感觉DDD可能属于那种“虚头巴脑”的东西,学完DDD之后,感觉。。。嗯。。。真香! 有了学习的动力,但是没有实际参与具体的项目,怎么办?那就去广泛涉猎相关的学习资…...- 小助手
- 334
- 0