摘要:本 文将介绍领域驱动设计(Domain Driven Design)的官方参考架构,该架构分成了Interfaces、Applications和Domain三层以及包含各类基...
java+scala+lua+golang
从遇到问题开始当人们要做一个软件系统时,一般总是因为遇到了什么问题,然后希望通过一个软件系统来解决。比如,我是一家企业,然后我觉得我现在线下销售自己的产品还不够,我希望能够在线上也...
Hello world
领域驱动设计之领域模型加一个导航,关于如何设计聚合的详细思考,见这篇文章。2004年Eric Evans 发表Domain-Driven Design –Tackling Comp...
迷失的人迷失了,相逢的人会再相逢
有位朋友最近在为企业做领域驱动设计(Domain Driven Design)内训时,遇到一位资深学员向他抱怨该技术 “每次一听就会,一用就不会”!回想到自己也曾在不同场合下听到人...
纯粹的程序员
原文 http://static.olivergierke.de/lectures/ddd-and-spring/ 1、介绍这篇文章是的介绍一下领域驱动设计的基础构件、概念和Jav...
千米网首席架构师、布道师、鼓励师,属70后“老...
事件风暴中各种报事贴之间的关系,源自Introducing EventStorming目的领域驱动的微服务架构设计工作坊,能使软件开发团队所有成员在短时间内,迅速就新产品或遗留系统...
引言领域驱动的火爆程度不用我赘述,但是即便其如此得耳熟能详,但大多数人对其的认识,还只是停留在知道它的缩写是DDD,知道它是一种软件思想,或者知道它和微服务有千丝万缕的关系。Eri...
在《码农周刊》&《开发者头条》打杂
背景软件的核心是其为用户解决领域相关问题的能力。— Eric Evans 《领域驱动设计—软件核心复杂性应对之道》交易系统作为电商平台架构的核心系统之一,它为解决什么问题呢?我认为...
面对需求,我们首先想到的是什么在家电IoT这个领域里,通常都会需要实现家电的分享。比如老婆分享家里的电饭煲给老公,让老公控制电饭煲。拿到这样一个需求,通常大脑里想到的就是增加一张家...
一个写代码的
前言至少30年以前,一些软件设计人员就已经意识到领域建模和设计的重要性,并形成一种思潮,Eric Evans将其定义为领域驱动设计(Domain-Driven Design,简称D...
技术人员
7Fresh是京东第一个线上线下融合落地的零售创新业务模式,店内有大量设备的集成,设备供应商达50多家,针对线下业务的特点,团队独立规划和设计POS收银系统、店内生产系统、加工系...
内容分享
本书是Eric Evans对他自己写的《领域驱动设计-软件核心复杂性应对之道》的一本字典式的参考书,可用于快速查找《领域驱动设计》中的诸多概念及其简明解释。其它本系列其它文章地址:...
7年技术人。欢迎加入我的个人微信公众号【跨界架...
作者 Kid 蚂蚁金服·数据体验技术团队随着我们解决的场景越来越专业化和复杂化,大型SPA应用的流行,前端承担的职责越来越多。代码的质量和系统的完整性越来越难把握。很容易导致迭代着...
专业打酱油 / 试用达人 / 修理工
阿里妹导读:好的设计模式、代码架构可以大大降低产品的故障率,提高产品的质量。大家都使用的熟悉的设计模式未必是最好的设计模式,引入新的思想,并借鉴应用到自己的设计中,是正道。 今天,...
明天进步一点点
随着微服务架构的兴起,微服务设计与拆分的的最佳实践DDD已然成为大家讨论与实践的热点,整个行业都在探索如何用DDD建模来实现微服务设计。事件风暴作为最接地气的实践,在不同的项目中野...
多数时候,领域驱动设计的分层架构并不能清晰表达各模块之间的依赖关系,以及这些模块在分层架构中所处的位置。因为我倾向于将Uncle Bob的Clean Architecture与DD...
研发,架构,专注大数据
领域驱动设计概览领域驱动设计(Domain Driven Design,DDD)是由Eric Evans最早提出的综合软件系统分析和设计的面向对象建模方法,如今已经发展为一种针对大...
2017年12月,在所有DDD (领域驱动设计) 专家及DDD爱好者们共同的努力下,首届【领域驱动设计中国峰会】于北京国际会议中心成功举办。2017年的峰会成功吸引了海内外诸多DD...
没错,我就是头条君。求关注~
题图:from unsplash引子,软件工程没有银弹上一篇博文[领域驱动设计,让程序员心中有码],抛出了一个问题,领域驱动设计真的是万能的良方吗?对于这个问题,大家的答案无疑是一...
大龄程序员
“正如西方古典哲学在现代社会逐渐式微,成为少数内心丰满者们填充自己精神世界的宝贵食物,UML也这样;互联网技术飞速发展的今天,各类软件设计思想层出不穷,正是站在UML和其他各种软件...
在2018年第二届领域驱动设计中国峰会,我作为讲师做了一个领域驱动战略设计工作坊——再现具有实操价值的架构方案。在这个工作坊中,我将敏捷实践中的Inception与领域驱动战略设...
题图 from unsplash我一直认为,程序员也是艺术家,他们撰写的每一行代码,是献给这大好世界的优美诗篇。不同的人,写的代码也许风格迥异。有的,如春风化雨润物无声,有的,如高...
不管是因为规模与结构制造的理解力障碍,还是因为变化带来的预测能力问题,最终的决定因素还是因为需求。Eric Evans认为“很多应用程序最主要的复杂性并不在技术上,而是来自领域本...
题图 From unsplash本系列是由溪源的《领域驱动设计》读书笔记梳理而成,已经是写到第五篇了,为溪源的坚持点赞。1 从搬砖谈领域对象有一个古老的故事,大概是这样的。作者问...
题图 From unsplash领域驱动设计-聚合,一种极简的思维模式作为IT技术产业飞速发展的产物,软件工程学已经成为当今时代非常重要的一个学科。作为一名资深的软件开发从业者,我...
题图 from unsplash 前言 多年来,笔者一直从事传统软件企业的软件开发和项目管理工作。笔者发现在众多的传统软件企业中,评判优秀开发者的标准往往是技能的熟练程度,基本上...
本文内容来自我的知识星球「逸派胡言」对群友提出的有关领域驱动设计基本概念的回答。实体与值对象问题:DDD实现中领域对象区分实体(Entity)和值对象(Value Object)...
作者 | malaoko,资深 .net 工程师、现任某互联网企业 CTO一、背景与问题无论是企业内部系统还是互联网产品,多年来开发这种基于业务与数据库的系统都是 IT 领域一个重...
一个创造技术价值的分享平台 公众号:GitCh...
结论先行:在 DDD 中,通用语言是以限界上下文为边界的。如果一个产品或者项目有多个限界上下文,我们就需要为每个限界上下文定义通用语言。限界上下文提供了一个语义边界,来保持通用语言...