【李全党】业务驱动的微服务架构演进之路:以 DDD 为指导思想.pdf

编号:134954 PDF 42页 12.48MB 下载积分:VIP专享
下载报告请您先登录!

【李全党】业务驱动的微服务架构演进之路:以 DDD 为指导思想.pdf

1、业业务务驱驱动动的的微微服服务务架架构构演演进进之之路路:以以 D DD DD D 为为指指导导思思想想李李全全党党去哪儿网高级技术经理2021 年加入去哪儿网酒店供应链代理商和基础信息业务负责人、业务架构SIG成员拥有 10 年以上系统研发和软件架构设计经验主导搭建多个 DDD 项目,有高并发、分布式服务、高可用的建设优化经验李李全全党党0 01 1架架构构设设计计理理念念与与技技术术架架构构的的演演变变路路径径单体服务化平台化中台化服务拆分、治理及模型抽象能力沉淀、服务合并、领域自治数据互通、业务变化高响应力架架构构设设计计理理念念从业务出发、面向业务变化是架构设计成功的关键商商业业模模式

2、式及及成成熟熟度度传传统统行行业业:业务相对稳定建议单体设计互互联联网网行行业业:初创、商业不确定性-成熟、商业模式稳定面面向向业业务务变变化化面向业务变化快速响应:技技术术延延迟迟决决策策架构整洁之道:良好的架构设计应该只只关关注注用用例例,并能将他们与其他的周边因素隔离组件设计围绕业务变化组件调用非强依赖组件业务复用组件颗颗粒粒度度与与成成熟熟度度架架构构设设计计理理念念可测试运维、康威、质量属性康康威威和和逆逆康康威威定定律律康威:产品必然是其(人员)组织沟通结构的缩影逆逆康康威威:优先系统设计,后做组织建模面面向向测测试试、运运维维把事情做在前面,如果架构设计很难进行隔离、mock、测

3、试等,那么就是糟糟糕糕的的架架构构软软件件质质量量属属性性运行期和开发期:可用性、可修改性、性能、安全性、易用性等。以功功能能性性为为主主进行架构设计,以质质量量属属性性为为依依据据进行增量式迭代重构和优化架架构构关关键键技技术术D DD DD D领领域域驱驱动动设设计计容容器器和和自自动动化化前前后后端端分分离离事事件件驱驱动动 C CQ QR RS S服服务务监监控控和和治治理理0 02 2业业务务系系统统重重构构背背景景业业务务系系统统重重构构背背景景业务介绍-酒店基础信息列表页详情页酒店Info进订页基基础础信信息息业业务务架架构构业业务务系系统统重重构构背背景景落地技术中心战略(巩固

4、效率之本、分担产品之忧),偿还技术债务核核心心业业务务入入侵侵产产研研合合作作效效率率链链路路及及延延时时长长0 03 3业业务务系系统统重重构构改改造造模模式式和和架架构构选选择择:没没有有最最好好的的架架构构,只只有有最最合合适适的的架架构构系系统统重重构构模模式式选选择择修修缮缮者者绞绞杀杀者者演演进进式式边边车车模模式式系系统统重重构构模模式式选选择择基于业务驱动DDD+绞杀模式+演进式模式的系统重构,打造高响应力的架构自自下下而而上上面面向向模模型型分分析析,高高内内聚聚、低低耦耦合合D DD DD D绑绑定定业业务务和和应应用用架架构构D DD DD D核核心心思思想想分分而而治治

5、之之领领域域模模型型分分层层架架构构关关注注点点分分离离统统一一语语言言能能力力域域能能力力组组业业务务能能力力B BA A应应用用域域应应用用组组应应用用A AA A领领域域子子域域限限界界、聚聚合合D DD DD D主主题题域域主主题题组组主主题题D DA A业业务务流流程程自自上上而而下下结结构构化化分分解解0 04 4以以业业务务驱驱动动的的微微服服务务架架构构演演进进实实践践领领域域驱驱动动设设计计过过程程基基于于 D DD DD D 落落地地实实践践定定位位愿愿景景业务价值流业务场景分析事件、命令风暴业务边界工作边界应用边界领域分析识别实体值对象聚合业务服务划分领域模型映射应用分层

6、架构问问题题域域分分析析领领域域建建模模识识别别限限界界及及子子域域划划分分模模型型实实现现问问题题域域分分析析业务价值分析(定位愿景)电电梯梯演演讲讲:对产品的顶层价值设计,对产品目标用户、核心价值、差异化竞争点、痛点等策略层信息在团队层面达成共识。聚聚焦焦:愿景目标价值问问题题域域分分析析业务场景分析用用例例名名称称代理商酒店聚合用用例例描描述述系统或运营为代理商酒店进行聚合,以便代理商报价可以参与竞价,外网漏出角角色色系统/运营触触发发事事件件上游系统调用或运营手工操作酒店聚合功能前前置置条条件件根据酒店名和地址确定走国内酒店聚合算法策略事事件件流流基基础础流流程程1、待聚合数据规格化处

友情提示

1、下载报告失败解决办法
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站报告下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

本文(【李全党】业务驱动的微服务架构演进之路:以 DDD 为指导思想.pdf)为本站 (2200) 主动上传,三个皮匠报告文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三个皮匠报告文库(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。
客服
商务合作
小程序
服务号
折叠