最新文章列表

DDD模型心得整理

第一章 软件复杂性=领域逻辑复杂性+遗留代码库复杂性(业务复杂性+技术复杂性)   BBOM模式产生的原因:   快速构建和开发,但是缺乏围绕问题域模型的应用设计,后续功能扩展变得棘手,在非功能性需求之外创建一个能满足业务需求,能够满足业务修改的领域应用模型才是重点所在。   DDD战略模式:   1)开发专家和领域专家将大问题提炼成更具管理性的子域,DDD强调将精力和专注放到核 ...
nijianguo1989 评论(0) 有1054人浏览 2020-12-01 17:04

微服务领域设计相关笔记

`最近一个项目用的技术比较新,整理一些相关的知识,主要是领域设计与saga分布式事务处理,还有引申到cqrs与基于api优先开发。网上的知识比较杂,所 ...
herman_liu76 评论(0) 有352人浏览 2020-05-08 19:20

DDD 设计

概述: DDD将一个软件系统的核心业务功能集中在一个核心域里面,其中包含了实体、值对象、领域服务、资源库和聚合等概念。在此基础上,DDD提出了 ...
DDD 
maosheng 评论(0) 有367人浏览 2020-04-11 08:49

事件溯源

PS:原创文章,如需转载,请注明出处,谢谢!      本文地址:https://www.iteye.com/blog/flyer0126-2511885   前几天团队内做了DDD如何有效指导拆分微服务的分享,中间关于微服务集成提到了“事件溯源”,今天就此做下整理。   1、关于事件溯源 事件溯源由DDD理论提出的。 在不同的界限上下文中,共享成员的含义、用法以及他们的对象属性都 ...
flyer0126 评论(0) 有506人浏览 2020-01-10 09:34

SCL和你聊聊--微服务

引子 现实中笔者曾经见到过近百个应用最终的数据存储只有一个数据库的奇葩设计,整个项目大部分的业务逻辑是落在数据库的存储过程中,业务代 ...
源代码清单 评论(0) 有433人浏览 2019-12-27 22:11

[译文]Domain Driven Design Reference(七)—— 大型战略设计结构

本书是Eric Evans对他自己写的《领域驱动设计-软件核心复杂性应对之道》的一本字典式的参考书,可用于快速查找《领域驱动设计》中的诸多概念及其简明解释。             上周末电脑硬盘文件莫名丢失,狼狈了大半周才缓过来 T_T 。《Domain Driven Design Reference》的原版pdf也丢了,好在这篇文章提前翻好了,只是这次没法再次做校对了,大致读了 ...
huorongbj 评论(0) 有669人浏览 2018-06-19 06:36

[译文]Domain Driven Design Reference(六)—— 提炼战略设计

本书是Eric Evans对他自己写的《领域驱动设计-软件核心复杂性应对之道》的一本字典式的参考书,可用于快速查找《领域驱动设计》中的诸多概念及其简明解释。     其它本系列其它文章地址: [译文]Domain Driven Design Reference(一)—— 前言 [译文]Domain Driven Design Reference(二)—— 让模型起作用 [译文 ...
huorongbj 评论(0) 有376人浏览 2018-06-08 06:46

[译文]Domain Driven Design Reference(五)—— 为战略设计的上下文映射

本书是Eric Evans对他自己写的《领域驱动设计-软件核心复杂性应对之道》的一本字典式的参考书,可用于快速查找《领域驱动设计》中的诸多概念及其简明解释。     其它本系列其它文章地址: [译文]Domain Driven Design Reference(一)—— 前言 [译文]Domain Driven Design Reference(二)—— 让模型起作用 [译文 ...
huorongbj 评论(0) 有426人浏览 2018-06-01 06:39

基于DDD的微服务架构设计

DDD领域驱动设计(DDD:Domain-Driven Design) 架构背景:     现有的架构设计实在受不了,业务的反反复复地变化,导致代码圈复杂度之深让人恐惧。之前的微服务架构经验让我更加彻底点,采用DDD领域驱动设计进行整个改变。     随着经过几个月的努力,确实慢慢地体会到ddd的架构设计的优势,聚合根设计能够协助我们整个服务改造,开发起来越来越迅速。   CQRS访问 ...
cywhoyi 评论(2) 有11746人浏览 2016-07-20 17:19

到底是SOA还是DDD

当下潮流是铺天盖地的SOA啊,似乎不讲SOA就是一种落伍,一地的SOA,就像当初一地的java,一地的鸡毛。想当年,我们从c转到java,改变了什么?更多的项目是改变了编程语言而已(仅指后端业务逻辑)。可是我们推崇java,推崇的是它的开放,它的OO,并不是语言本身(好吧,语言确实也解决了一些内存问题、跨平台问题,只能说是降低了准入的门槛)。现在的SOA也是这样,我理解SOA讲的更多的是系统的治理 ...
boriszhang78 评论(1) 有969人浏览 2013-09-24 14:40

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics