领域驱动设计&中台/领域驱动架构透析与架构解耦## 领域驱动 架构透析与架构解耦 张逸 DDCHINA ## 内容 01 领域的边界 02 领域驱动架构的演进 03 DDD与C4模型 04 DDD与RUP 4+1视图 ## 领域的边界 ## 整洁架构  ## 六 边形架构 jpg) ## 微服务架构  ## 领域驱动架构的演进 ## 经典的DDD分层架构  逻辑视图 开发视图 场景视图 进程视图 物理视图 面向集成人员 性能 可伸缩性 面向系统工程师 拓扑 通信 ## RUP 4+1 视图与DDD的关系 |RUP 4+1视图|领域驱动设计的模式与实践| |---|---| |场景视图|领域场景分析、用例图| |逻辑视图|限界上下文、上下文映射、分层架构| |进程视图|限界上下文、六边形架构、上下文映射| |物理视图|六边形架构|0 码力 | 29 页 | 3.02 MB | 2 年前3
数据迁移## 数据迁移 ## 存量 MySQL 迁移到 TiDB 服务 UDTS 产品支持 MySQL(5.5/5.6/5.7/8.0) 到 TiDB 的全量数据迁移,及增量数据同步。可协助用户在不停机的情况下轻松将业务从 MySQL 切换至 TiDB。 ## 自建 TiDB 迁移到 TiDB 服务 UDTS 产品支持 TiDB 全量数据迁移至 TiDB 服务。用户在源 TiDB 开启 Pump, Drainer 可进行数据增量同步。UDTS 与源端 Pump, Drainer 一起可协助用户在不停机的情况下轻松将业务从自建 TiDB 切换至 TiDB 服务。 ## 为 TiDB 服务建立 MySQL 从库 UDTS 产品支持 TiDB 全量数据迁移至 MySQL 数据库。用户在 TiDB 服务上开启 Binlog 可将数据增量同步至下游 MySQL。UDTS 与 TiDB Binlog Binlog 服务一起可协助用户轻松建立 MySQL 从库。 ## 为 TiDB 服务建立 TiDB 从库 UDTS 产品支持 TiDB 全量数据迁移至 TiDB 数据库。用户在源 TiDB 服务上开启 Binlog 可将数据增量同步至下游 TiDB。UDTS 与 TiDB Binlog 服务一起可协助用户轻松建立 TiDB 从 库。0 码力 | 2 页 | 42.01 KB | 1 年前3
领域驱动设计&中台/化繁为简--DDD驱动复杂业务软件架构的演进## 化繁为简 DDD驱动复杂业务软件架构的演进 广联达科技 白彦磊 DDCHINA ## CONTENTS 产品介绍 业务挑战及架构目标 架构演进 总结展望 ## CONTENTS ## CONTENT 产品介绍 业务挑战及架构目标 架构演进 总结展望 广联达BIM 土建计量平台 GTJ2018 ## 全过程、全流程、一站式平台 全过程 估概算 施工图预算 s/1/d/2/e/1d2ea6c4d390a9aa690cd196adad92b2/p4_1.jpg) 云检查 钢筋 检查 云指标 一站式平台 各阶段计量应用 BIM造价模型数据 云数据、协同应用 ## 产品特点 ## 产品特点 ## 业务复杂 多专业领域 BIM全过程流转 人机交互频繁 ## 产品规模大 350万+代码行  抽象建模 ## 应对复杂业务挑战的策略 领域驱动设计  领域拆分 ![Image]0 码力 | 33 页 | 1.25 MB | 2 年前3
领域驱动设计&中台/Every Entity as A Microservice0 码力 | 87 页 | 4.02 MB | 2 年前3
领域驱动设计&中台/架构分层模型适配访问外界系统(调用外界系统)的技术相关实现。 干系人: 外界系统 诉求: 稳定调用外部系统 技术点: 使用和适配外部系统模型,隔离和快速诊断错误 工作内容: - 学习和使用外部系统,如数据库,邮件系统 - 适配外部系统模型,如SQL映射到模型对象 模型内容: • PO • 第三方Protobuffer • 第三方SDK 腐化案例: 业务逻辑和外部调用逻辑混合 如一个方法里即处理业务逻辑又调用SQL0 码力 | 39 页 | 2.54 MB | 2 年前3
领域驱动设计&中台/如何让DDD落地0 码力 | 32 页 | 3.25 MB | 2 年前3
微服务架构与领域驱动设计 - 王磊## 微服务架构与领域驱动设计 王磊 ## 关于我   ## 华为 - 2012技术专家 • 中国首批EXIN DevOps Master教练 • 西安DevOps Meetup 联合发起人 • 《消费者驱动契约测试-Pact》译者 • 《使用SpringBoot/Cloud构建微服务》视频作者(StuQ) 01 微服务架构与DDD 02 领域驱动设计的核心 03 基于事件风暴的DDD实践 ## 什么是微服务架构  ## 领域驱动设计  ## 利用 InHgServer 生成 Mysql 数据库 确保 mysql 数据库中没有 IM 相关库  调整使用 Mysql 作为数据库,并点击启动  确认启动后数据库正确建立InsMsgServer Start(2017-12-17 05:59:25) General Data Network 0 码力 | 17 页 | 1.40 MB | 2 年前3
Flink如何实时分析Iceberg数据湖的CDC数据Flink如何实时分析Iceberg数据湖的CDC数据 阿里巴巴 李劲松/胡争 FLINK FORWARD #ASIA 2020 #1 #2 #3 #4 常见的CDC 为何选择 Flink 如何实时写 未来规划 分析方案 + Iceberg 入读取 FLINK FORWARD #ASIA 2020 ## #1 常见的CDC分析方案 ## 离线 HBase 集群分析 CDC 数据 ↓ ## MySQL 3、通过RegionServer定位HFile,Server的优化和缓存完全用不上。 4、数据格式绑定HFile,不方便拓展到Parquet、Avro、Orc等。 FLINK FORWARD #ASIA 2020 ## Apache Kudu 维护 CDC 数据集 ## MySQL ## 方案评估 优点 1、支持实时更新数据,时效性佳。 2、列存加速,适合OLAP分析。 ## 缺点 1、独立的Kudu集群,比较小众。维护成本高。 等割裂。数据独立,且存储成本不如 S3 / OSS。 3、Kudu的批量扫描不如parquet。 4、不支持增量拉取。 FLINK FORWARD #ASIA 2020 ## MySQL → GQOOP → HVE ## 方案评估 优点 1、流程能工作 2、Hive存量数据不受增量数据影响。 ## 缺点 1、数据不是实时写入; 2、每次数据导致都要 MERGE 存量数据。T+10 码力 | 36 页 | 781.69 KB | 2 年前3
领域驱动设计&中台/DDD的为与不为ThoughtWorks架构师&编码者 02 Java/TechOps/DDD 03 《实现领域驱动设计》/《人件》译者 ## 实现 区域驱动设计 IMPLEMENTING DOMAIN-DRIVEN DESIGN ## 我眼中的DDD 道 原则 弱约束 最佳实践 编码强相关 面向对象进阶 数据驱动之反面 优先处理业务逻辑 不是架构师专属标榜 对软件匠艺的执着追求 套路化之后的有条理的多 套路化之后的有条理的多 关于软件结构的新思维方式 分离技术复杂度和业务复杂度 ## 我眼中的DDD 道 原则 弱约束 最佳实践 编码强相关 面向对象进阶 数据驱动之反面 优先处理业务逻辑 不是架构师专属标榜 对软件匠艺的执着追求 套路化之后的有条理的多 关于软件结构的新思维方式 分离技术复杂度和业务复杂度 ## DDD为何? KIS 如何做战略设计? 高大上 VS 朴素 ## 限界上下文的形态 进程 软件包(jar) 命名空间 ## 理想的战术设施 应用服务 企业对外服务 聚合根 算法 核心业务 资源库 数据 IT资产 ## 无法避免的贫血模型 0 码力 | 25 页 | 931.68 KB | 2 年前3共 1000 条- 1
- 2
- 3
- 4
- 5
- 6
- 100













