领域驱动设计&中台/Every Entity as A Microserviceents/3/b/4/a/3b4aeb3731b8dc9165682e6e82dca5a0/p72_1.jpg) end 当控制权明确交出去的时候有明确的责权协议 调用方感觉“一切尽在掌控置中” Task A 和 Task B 互相让渡控制权,共同完成一个流程 当 Task B 干的事情很“基础”很“通用”,我们称 Task B 为 Scheduler  ## 分层模型适配实例 用户账户注册和激活 架构治理中的踢正步 ## 案例-用户注册和激活 0 码力 | 39 页 | 2.54 MB | 2 年前3
领域驱动设计&中台/如何让DDD落地colspan="3">【描述正常的、一般情况下的动作系列】分支过程 【从主干过程中由判断点分支出来的动作系列,通过动作的标号(类似于有层次的目录)与主干过程中的动作对应】 异常 【描述主干过程、分支过程中出现异常时的动作系列】 包含 特别需求 【如:对于性能方面有何要求】 假设 【用例中我们做了哪些假设】 ![Image] 作为一个商城顾客 我可以确定购物车中的商品和数量,然后提交商品订单 为了在商城上购买商品 Acceptance Criteria 1 - Given:导航【购物车】 - When:确定购物车中要提交的商品和数量,然后点击提交; - Then:订单成功提交,从商品库存中锁定订单的数量,提示气泡“商品已保存成功” - And when:如果订单的数量超过商品库存中可以锁定的数量 - Then注意和问题 【还有哪些未确定事项】 0 码力 | 32 页 | 3.25 MB | 2 年前3
领域驱动设计&中台/DDD的为与不为0 码力 | 25 页 | 931.68 KB | 2 年前3
领域驱动设计&中台/DDD在旅游电商架构演进中的实践## DDD在旅游电商架构演进中的实践 徐泼 DDCHINA ## CONTENTS 01 领域驱动设计概述 02 DDD战略模式在旅游电商架构演进的应用 03 领域驱动结合架构设计模式和原则 ## 领域驱动设计概述  ## 领域驱动设计和架构0 码力 | 47 页 | 1.45 MB | 2 年前3
领域驱动设计&中台/微服务的容器化实践|描述|把二层报文封装在IP报文之上进行传输|通过三层路由的方式向IP报文传输到目的宿主机|直接使用底层网络的IP,与宿主机在同一个网络里进行通讯| |网络要求|底:IP可达|二层可达或BGP可达|二层可达| |性能|中:封包、拆包|高:路由转发|高:几乎没有损耗| |IP类型|虚拟IP|虚拟IP|物理IP| |静态IP|不支持|不支持|支持(灵雀云)| |场景|对性能要求不高的;网络环境不灵活的|大多数场景|对性能 方案 - Networking (2) Underlay: MacVLAN / IpVLAN ■ 性能好;MacVlan独立MAC地址,IpVlan共享MAC地址 ■ IpVlan 在 IaaS 中更灵活,如:VMWare 无需混杂模式,及解除 VM 的 MAC 限制 ■ IpVlan 可以节省Mac地址资源,降低 L2 的压力 或 switch 的 Port Security ## 方案 -0 码力 | 19 页 | 1.86 MB | 2 年前3
领域驱动设计&中台/领域建模的易与难[Image](/uploads/documents/4/e/a/7/4ea7752a073a25b12aa64e592731c65b/p5_1.jpg) 解决方案空间(实现)对象:属性和行为的集合 “我认为软件开发中困难的部分是规格说明,设计和测试这些概念上的结构,而不是对概念进行表达和对实现逼真程度进行验证。” 《人月神话》 ## 概念化及其难点-1  $ ^{*} $ 摘自艾瑞咨询《2017年中国第三方移动支付行业研究报告》 2011-2020e年中国互联网、移动第三方支付交易规模及增长率 jpg) $ ^{*} $ 摘自艾瑞咨询《迈向移动支付时代-2017年中国第三方支付市场监测报告》 ## 金融支付系统解决方案Solution - 为银行、第三方支付公司等金融机构提供包括微信支付、支付宝、QQ钱包、京东钱包、百度钱包以及网银在线等在内的多种移动支付方式的统一接入、数据分析、对账清算等。 - 为大、中、小等规模的商户提供简单、极致的支付网关和收单系统,支撑商户包括零售、文娱、餐饮、旅游等在内的多种移动支付场景。 严监管,备付金集中存管、“断直连” • 部署在数据中心,安全系数高,但是不灵活 ## 微服务架构Micro Service 商户系统 增值产品 代理商系统 收单 App 营销平台 支付网关 支付中心 安全服务 风控服务 商户服务 营销管理 快捷支付 网银支付 支付宝扫码 支付宝 H5 签名验证 风控规则 商户信息 卡券 微信扫码 微信 H5 QQ 扫码 代付 权限 风险评级0 码力 | 28 页 | 560.52 KB | 2 年前3
领域驱动设计&中台/基于DDD的领域建模中的模版和工具实践## 基于DDD领域建模中的 模版和工具实践 王海文 DDCHINA 大纲 01 业务分析 02 战略设计 03 战术设计 ## 个人介绍 王海文 用友网络高级技术架构师 智能制造领域耕耘多年 ➢致力于推动领域驱动设计  Material,BOM),以数据格式来描述产品结构的文件就是物料清单,即是BOM。它是定义产品结构的技术文件,因此,它又...| |定制BOM||BOM|按照用户定制要求而确定的用于生产的BOM。| |库存||库存|库存,是仓库中实际储存的货物,包含了货物SKU,货主,存量等属性| |MRP||生产计划|物资需求计划(Material Requirement Planning,MRP)即指根据产品结构各层次物品的从属和数量关系,以每个物品为计划对象,以完工时 [Image](/uploads/documents/1/4/0/9/140916a6650c876b3d4f40b277dfbb64/p18_2.jpg) ## 步骤三:识别聚合 ## 什么是聚合 在领域驱动设计中,聚合是一组相关领域对象,其目的是要确保业务规则在领域对象的各个生命周期都得以执行: ▶ 聚合边界内保证业务不变性 (invariant) ▶ 只能通过聚合根修改边界内的对象 ▶ 聚合根有全局标识0 码力 | 36 页 | 3.81 MB | 2 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100













