当前位置: 首页 > 网络应用技术

新书是新的| ddd更好,它是着陆的关键

时间:2023-03-09 00:07:45 网络应用技术

  由于DDD的概念是由埃里克·埃文斯(Eric Evans)在2003年正式提出的,因此它经历了多个开发和进化阶段,并形成了一种非常丰富的系统建模方法。随着连续的火热微服务体系结构,DDD已在主要公司中广泛使用世界各地。

  但是,我们还必须意识到,DDD中的某些概念相对晦涩且难以理解,开发人员很难理解。更重要的是,该行业没有关于如何实施的统一标准和规格。目前,这些概念使我们没有从特定的开发过程开始。

  换句话说,。

  话虽如此,我想到了我以前经历过的一个例子。

  当我们的团队实施DDD时,Spring Data的AbstrackAgggeroot组件选择Spring Data作为现场事件的生成器。这没有异议。

  但是,当时,团队对现场事件的生产地位进行了激烈的讨论。因为从纯粹的理论角度来看,聚合对象是在现场发布该事件的最佳场所。但是,如果我们在聚合对象中引入弹簧数据,它将导致域模型依赖于特定的技术框架,这将无疑会导致污染。

  目前,开发人员需要在理论和实践之间取得平衡。最后,为了考虑体系结构设计,我们特别提取了一组PO(持久性对象)对象,并通过这些对象生成的字段事件。

  您会发现,照明理论还不够。国王真的可以应用于商业并做得很好。这是一个适当的理论问题,理论是一回事,这是练习的另一种守则。

  据估计,在研究或应用DDD时,许多朋友会遇到类似的问题,尤其是在观看各种DDD教程或信息时,总会有一种“聆听国王的话,例如听派对”,“理解”,“理解”,““理解,但仍然未知,我不知道开始的感觉”。

  那么,如何解决这个问题?我们都知道该案例分析是学习新技术的最有效方法,这对于学习DDD.在对DDD中的设计思想和核心概念中尤为正确,我们需要系统的,实用的学习和理解过程,以便在学习后更好地适用于工作。

  这是“ DDD案例现实类别”过程的最初意图。

  作为一个完全由案例分析驱动的DDD课程,将通过设计来自真实应用程序场景的案例系统以扩展DDD中的核心概念,并提供详细的案例代码以实现DDDDDTDTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHTHES CODENS的核心概念来执行本课程。应用于日常开发过程。

  课程是整体组织的。课程目录如下::

  总而言之,通过研究这4个主要模块,您将获得以下收益:

  您好,我是世界《财富》 500强企业的技术总监,也是最畅销书籍的作者。我撰写了许多书籍,例如“系统架构设计”,“微服务设计与体系结构的原理和建筑”以及“微服务架构实际战斗”。在10年以上的工作经验中,他已经发展了智能和健康的硬件系统中的医疗和健康硬件系统。在知识共享领域也有很多年的经验。他主持研发人员,阿里巴巴云MVP,腾讯云TVP的技术和管理培训课程。

  自从从事软件行业以来,从传统的单个系统到分布式的微服务,以及现在的宗泰建筑,数十个系统的设计和开发。没有技术如何发展和升级,围绕企业的设计如何发展在此过程中,我带领团队成员利用该领域的思维和实践领域来划分业务的界限并实现各种技术组成部分。这也是本课程的过程着陆的经验。我希望与您一起学习并成长。

  希望通过案件驱动的这样的DDD实用课程,处理人员会教您通过案例代码在日常开发过程中应用DDD,以便在面对业务需求时DDD确实会降落。工作,您可以摆脱沙子的潮流,让我们来吧!

  原始价格为49.9,新的有限时间为60%,计算为29.94。现在是最具成本效益的购买。赫里(Hurry)或一起研究!

  原始:https://juejin.cn/post/7096305283315531790