
DDD
文章平均质量分 94
Solomon_肖哥弹架构
Solomon(肖爱良) - 前百度环境音乐CTO&架构师、微服务专家 - 中国机械出版社签约作家,《深入理解Dubbo工业级架构设计》图书的作者 - 分享高并发、高可用、高性能的分布式(微服务、存储、事务、限流)架构设计原理
展开
-
DDD书店系统设计案例,小白也能掌握的技巧,值得收藏
领域驱动设计(Domain-Driven Design,简称DDD)是一种软件设计方法,它强调以业务领域为中心进行软件开发,通过结合业务专家的知识和软件开发者的专业技术,创建出能够准确反映业务需求的软件系统。原创 2024-09-12 20:47:05 · 905 阅读 · 0 评论 -
DDD领域模型:在智慧城市交通系统区分核心/通用/支撑域案例分析
智慧城市交通系统结合领域驱动设计(DDD)的改造,是一种以业务领域为核心的系统设计方法,它通过创建高度内聚、低耦合的软件模型来应对复杂的业务逻辑。以下是智慧城市交通系统结合DDD改造成果,提供给新手参考,而非标准,主要解释了核心域、通用域、支撑域的划分方式:原创 2024-07-14 16:53:59 · 1048 阅读 · 0 评论 -
EpicBookStore系统: 探索DDD与COLA领域模型魔法世界
EpicBookStore是一个在线书店,它不仅销售书籍,还提供了一个社区,让读者和作者可以交流和分享。该项目将展示如何使用DDD和COLA原则来构建一个可扩展、可维护且易于测试的业务系统。模块化设计:清晰的分层和限界上下文,确保了代码的模块化。高内聚低耦合:每个组件都有明确的责任,减少了组件间的依赖。易于测试:通过依赖注入和接口抽象,可以轻松地编写单元测试。可扩展性:随着业务的发展,可以轻松地添加新功能或进行重构。原创 2024-06-29 15:17:11 · 729 阅读 · 0 评论 -
DDD书店系统设计案例,小白也能掌握DDD,值得收藏
领域驱动设计(Domain-Driven Design,简称DDD)是一种软件设计方法,它强调以业务领域为中心进行软件开发,通过结合业务专家的知识和软件开发者的专业技术,创建出能够准确反映业务需求的软件系统。DDD通常应用于复杂的业务领域,这些领域具有以下特点:实体(Entities) :值对象(Value Objects) :聚合(Aggregates) :领域服务(Domain Services) :领域事件(Domain Events) :仓储(Repositories) :应用层(Applicati原创 2024-06-29 14:25:31 · 1026 阅读 · 0 评论