首页 > 其他分享 >【笔记】DDD实战课-人保架构欧创新

【笔记】DDD实战课-人保架构欧创新

时间:2022-08-17 13:11:58浏览次数:46  
标签:服务 模型 人保 中台 设计 架构 DDD

开篇

学好DDD,你能做什么?

DDD是一种思想,可以指导中台设计和微服务的拆分。

应用DDD的前提:
1、要吃透 DDD 的核心设计思想,
2、搞清楚 DDD、微服务和中台之间的关系。

三角关系:
把DDD->业务中台->微服务这个过程可以粗略类比成:思想->业务模型->系统落地。

一些概念:
基础:
领域、子域、核心域、通用域、支撑域、限界上下文、实体、值对象、聚合和聚合根等概念。

进阶:
领域事件DDD 分层架构、几种常见的微服务架构模型以及中台设计思想等内容。
通过领域事件实现微服务解耦?
怎样进行微服务分层设计?
如何实现层与层之间的服务协作?
几种微服务架构模型的对比分。
如何利用 DDD 进行中台设计?如何实现前中后台的协同和融合?

实战:
中台和领域建模的实战:
如何用 DDD 设计思想构建企业级可复用的中台业务模
型。
了解事件风暴以及用事件风暴构建领域模型的过程。
微服务设计实战:
如何用 DDD 设计微服务代码模型,
如何从领域模型完成微服务设计,
建立领域模型与微服务代码模型的映射关系,
如何完成微服务的架构演进等。

微服务的设计思想来设计前端应用:
实现前端应用的解耦。

标签:服务,模型,人保,中台,设计,架构,DDD
From: https://www.cnblogs.com/qlxm/p/16594764.html

相关文章

  • 软件架构(一)概览
    引子做架构匆匆忙忙有几年后,忽然反思,自己对架构这一职位掌控到什么程度了?特整理出相关系列文章,期望能给自己也给期望成为架构师、或还在迷茫中的特从3个步骤来剖析架构:1......
  • 对象完成具体业务逻辑在并发架构中产生的影响的思考
    思考回合制6v6游戏,战斗场景中的战斗调度器,会依次按组筛选双方对手进行kill,一般情况下,写一个公共方法kill(a,b)即可解决。这种方式,很容易能看出在并发模式下,会出现哪......
  • 三层架构
    三层架构界面层(表示层):用户看的界面用户可以通过界面上的组件和服务器进行交互业务逻辑层:处理业务逻辑数据访问层:操作数据存储文件图解  登录---->接收用户的登......
  • 凤凰架构 - 事务处理
    事务处理几乎在每一个信息系统中都会涉及,它存在的意义是为了保证系统中所有的数据都是符合期望的,且相互关联的数据之间不会产生矛盾,即数据状态的一致性(Consistency)。按照数......
  • 微服务架构下如何保证数据的一致性
    从本地事务到分布式事务的演变什么是事务?回答这个问题之前,我们先来看一个经典的场景:支付宝等交易平台的转账。假设小明需要用支付宝给小红转账100000元,此时,小明帐号......
  • JSTL练习和三层架构
    JSTL练习需求∶在request域中有一个存有User对象的List集合。需要使用jstl+el将list集合数据展示到jsp页面的表格table中<%@pageimport="com.peng.request.demo.domai......
  • DDD-领域驱动(二)-贫血模型与充血模型
    贫血模型一般来说贫血模型:**一个类中只有属性或者成员变量,没有方法**!例如DbFirst从数据库同步实体过来,--对于一个系统刚开始的时候会觉得这时候是最舒服的,但是如......
  • 100行代码实现一个RISC-V架构下的多线程管理框架
    1.摘要本文将基于RISC-V架构和qemu仿真器实现一个简单的多线程调度和管理框架,旨在通过简单的代码阐明如何实现线程的上下文保存和切换,线程的调度并非本文的重点,故......
  • flutter系列之:flutter架构什么的,看完这篇文章就全懂了
    目录简介Flutter的架构图embedderengineFlutterframeworkWidgetsWidgets的可扩展性Widgets的状态管理渲染和布局总结简介Flutter是google开发的一个跨平台的UI构建工具,f......
  • 一文说透kafka底层架构
    底层架构先停一下,学习之前,先看下如何学习,两篇不错的干货文章分享给你,一定要点开看下如何从普通程序员,进阶架构师!工作几年?如何快速晋升架构师!!6.1存储架构6.1.1......