架构师
互联网
电商
电信
推荐课程
average > 0 ? $model->average . '分' : '10.0分' ?>

分布式软件体系架构

Bruce Zhang

前ThoughtWorks 架构师、敏捷教练

信通院应用现代化推进中心专家委员会委员,数字现代化首席顾问,微软最有价值专家,南京大学DevOps+ Research Lab企业导师,南京大学软件工程卓越技术讲堂讲师,四川大学软件工程硕士,K+全球软件研发行业创新峰会联席主席,阿里研发效能峰会出品人,DDD研修会创始人,DDD China社区卓越贡献者,2021年度影响力作者奖。
目前担任华龙数字AI研发总监,曾担任DaoCloud应用现代化首席顾问,民航信息技术总监兼首席架构师,ThoughtWorks首席咨询师,HP GDCC解决方案架构师,中兴通讯高级工程师,并先后在美国、澳大利亚、法国与中国香港为海外企业提供交付与咨询服务。著译作包括《解构领域驱动设计》(包括简体版与繁体版)、《软件设计精要与模式》、《架构宝典》、《高可用可伸缩微服务架构》、《Java设计模式》、《恰如其分的软件架构》、《WCF服务编程》、《人件》。
咨询与培训内容包括AI智能工程化、数字化转型、领域驱动设计、分布式架构、设计模式、重构与测试驱动开发、高质量Java编码、敏捷项目转型等。咨询与培训客户包括工商银行、中国银行、花旗银行、中国银联、招商银行、浦发银行、平安集团、太平洋保险、太平人寿、国泰保险、华泰证券、安信证券、广发证券、深交所、上海期货交易所、郑州商品交易所、清算所、宝马、广汽丰田、普华永道、安永、京东、美团、酷狗音乐、斯伦贝谢、赛门铁克、可口可乐、摩托罗拉、华为、中兴通讯、中国电信、中国移动、电信盈科、中化集团、国家电网、中国体彩、顺丰速运、戴尔、TCL、浪潮、国航、中航信等近百余家国内外企业,服务的全球五百强企业达到二十余家,涉及到的行业与领域包括互联网、零售、金融、通信、制造、民航。
目前,主要致力于大型软件企业的数字化建设、AI战略规划、分布式架构设计、领域驱动设计推广、大数据平台架构设计以及代码质量提升与敏捷项目转型。

信通院应用现代化推进中心专家委员会委员,数字现代化首席顾问,微软最有价值专家,南京大学DevOps+ Research Lab企业导师,南京大学软件工程卓越技术讲堂讲师,四川大学软件工程硕士,K+全球软件研发行业创新峰会联席主席,阿里研发效能峰会出品人,DDD研修会创始人,DDD China社区卓越贡献者,2021年度影响力作者奖。 目前担任华龙数字AI研发总监,曾担任DaoCloud应用现代化首席顾问,民航信息技术总监兼首席架构师,ThoughtWorks首席咨询师,HP GDCC解决方案架构师,中兴通讯高级工程师,并先后在美国、澳大利亚、法国与中国香港为海外企业提供交付与咨询服务。著译作包括《解构领域驱动设计》(包括简体版与繁体版)、《软件设计精要与模式》、《架构宝典》、《高可用可伸缩微服务架构》、《Java设计模式》、《恰如其分的软件架构》、《WCF服务编程》、《人件》。 咨询与培训内容包括AI智能工程化、数字化转型、领域驱动设计、分布式架构、设计模式、重构与测试驱动开发、高质量Java编码、敏捷项目转型等。咨询与培训客户包括工商银行、中国银行、花旗银行、中国银联、招商银行、浦发银行、平安集团、太平洋保险、太平人寿、国泰保险、华泰证券、安信证券、广发证券、深交所、上海期货交易所、郑州商品交易所、清算所、宝马、广汽丰田、普华永道、安永、京东、美团、酷狗音乐、斯伦贝谢、赛门铁克、可口可乐、摩托罗拉、华为、中兴通讯、中国电信、中国移动、电信盈科、中化集团、国家电网、中国体彩、顺丰速运、戴尔、TCL、浪潮、国航、中航信等近百余家国内外企业,服务的全球五百强企业达到二十余家,涉及到的行业与领域包括互联网、零售、金融、通信、制造、民航。 目前,主要致力于大型软件企业的数字化建设、AI战略规划、分布式架构设计、领域驱动设计推广、大数据平台架构设计以及代码质量提升与敏捷项目转型。

课程费用

6800.00 /人

课程时长

2

成为教练

课程简介

分布式软件体系架构内容及案例解析详述

目标收益

培训对象

课程大纲

第一部分:分布式体系架构基础 什么是分布式系统
典型分布式系统的演进
案例分析:订单业务模块的分布式架构演进
分布式系统的优势与劣势

第二部分:基于消息的分布式架构 常见的消息模式
主流的消息队列中间件
案例分析:医疗卫生知识库系统。通过引入消息队列改善系统架构的质量。
消息队列的设计原理
KAFKA分布式消息系统
案例分析:某手机厂商的实时数据监控告警系统
第三部分:REST架构风格
REST描述了Web作为一个分布式超媒体的应用,相互链接的资源通过交换代表资 源状态的表述来进行通信。它 是WEB系统架构运用最为广泛的架构风格。
理解REST的五个关键字
REST的主要特征
REST的API设计
案例分析:某BI产品的REST API设计
第四部分:微服务架构风格 面向服务的软件架构
案例分析:瑞士信贷的SOA架构
微服务架构的核心概念与特征
案例分析:某BI产品的微服务架构
如何分解服务
CQRS与Event Sourcing
微服务架构的数据一致性
从单体架构到微服务架构
微服务的监控与告警
案例分析:某金融系统的微服务演进
第五部分 MMN:面向企业的架构设计过程 宏观视图的架构因素与设计过程
案例分析:企业应用套件的架构概图
架构全局分析
案例分析:远程访问的架构策略
构建概念模型
案例分析:CIMS架构概念模型
微观视图的架构因素与设计过程

案例分析
汽车零售管理系统领域分析 商业智能SaaS平台逻辑架构
细化物理视图
案例分析:燃气集团解决方案
纳米视图的架构因素与设计过程
案例分析
数据分析器 商业智能SaaS平台引擎设计 商业智能SaaS平台的代码视图
第六部分 架构关注点专题讨论 高性能系统的设计
案例分析
Twitter的高性能分布式日志,满足了系统的可靠性、高吞吐量、 低延迟、可扩展性等质量属性。

分布式事务
案例分析
通过对支付宝扣款到余额宝的案例分析分布式事务的解决方案。

大数据处理
案例分析:Airbnb数据基础设施的主要架构
第一部分:分布式体系架构基础
什么是分布式系统
典型分布式系统的演进
案例分析:订单业务模块的分布式架构演进
分布式系统的优势与劣势

第二部分:基于消息的分布式架构
常见的消息模式
主流的消息队列中间件
案例分析:医疗卫生知识库系统。通过引入消息队列改善系统架构的质量。
消息队列的设计原理
KAFKA分布式消息系统
案例分析:某手机厂商的实时数据监控告警系统
第三部分:REST架构风格
REST描述了Web作为一个分布式超媒体的应用,相互链接的资源通过交换代表资 源状态的表述来进行通信。它 是WEB系统架构运用最为广泛的架构风格。
理解REST的五个关键字
REST的主要特征
REST的API设计
案例分析:某BI产品的REST API设计
第四部分:微服务架构风格
面向服务的软件架构
案例分析:瑞士信贷的SOA架构
微服务架构的核心概念与特征
案例分析:某BI产品的微服务架构
如何分解服务
CQRS与Event Sourcing
微服务架构的数据一致性
从单体架构到微服务架构
微服务的监控与告警
案例分析:某金融系统的微服务演进
第五部分 MMN:面向企业的架构设计过程
宏观视图的架构因素与设计过程
案例分析:企业应用套件的架构概图
架构全局分析
案例分析:远程访问的架构策略
构建概念模型
案例分析:CIMS架构概念模型
微观视图的架构因素与设计过程

案例分析
汽车零售管理系统领域分析 商业智能SaaS平台逻辑架构
细化物理视图
案例分析:燃气集团解决方案
纳米视图的架构因素与设计过程
案例分析
数据分析器 商业智能SaaS平台引擎设计 商业智能SaaS平台的代码视图
第六部分 架构关注点专题讨论
高性能系统的设计
案例分析
Twitter的高性能分布式日志,满足了系统的可靠性、高吞吐量、 低延迟、可扩展性等质量属性。

分布式事务
案例分析
通过对支付宝扣款到余额宝的案例分析分布式事务的解决方案。

大数据处理
案例分析:Airbnb数据基础设施的主要架构

活动详情

提交需求