培训大纲:
优秀架构师能力及在项目过程中的作用
|
1.优秀架构的审定要义和原则?
2.优秀架构师应该具备什么样的综合素质和抽象的思维能力?
3.架构师应该掌握哪些技术、产品能力(如:24种设计模式)?
4.项目实施过程中,架构师如何识别关键风险?
5.架构师在项目过程中不同阶段应该交付什么?
|
整体系统/平台架构设计 —— 寻找“聚合根”
|
1.什么叫“聚合根”?
2.“聚合根”对产品架构、技术架构、存储架构设计的重要性
3.站在产品视角,如何找到一个合适的“聚合根”?
4.站在技术视角,如何找到一个合适的“聚合根”?
5.12306平台“聚合根”是?(案例分析)
|
整体系统/平台架构设计 —— 产品需求拆解
|
1.什么叫“AARRR模型”?
2.基于AARRR模型如何识别关键需求路径?
3.产品设计交付物有哪些?审定交付物质量的一些方法和手段?
4.如何依据需求做模块化、功能化拆解?
5.站在产品视角,如何理清模块之间、功能之间的业务逻辑关系和数据链路?
6.12306平台产品需求分析?(案例分析)
|
整体系统/平台架构设计 —— 服务分层治理
|
1.依据产品原型及需求说明,如何确定技术选型?
2.如何提前识别出方案风险?如何做预备方案?
3.主流MVC设计模式经典之处有哪些?实践中如何做灵活的分层扩展、分域治理?
4.三种分层手段介绍及应用场景:纵向分层、横向分层、混合分层
5.依据分层如何规范的定义出服务接口及标准的响应数据结构(内部服务、外部服务)
6.教育口一个项目案例分析(分层拆解过程)
|
整体系统/平台架构设计 —— 数据存储治理
|
1.数据价值资产化4步法
2.OneData核心方法论:OneModel、OneID、OneService(结合企业案例)
3.存储模型介绍:雪花模型、星型模型(结合企业案例)
4.范式建模法、维度建模法、实体建模法(结合企业案例)
5.元数据及源数据管理、数据血缘及数据地图(结合企业案例)
|
整体系统/平台架构设计 —— 存储设计(数仓)
|
1.自上而下建模法、自下而上建模法、混合建模法
2.基于事件驱动U-E模型设计(埋点存储设计)
3.数仓建设不同技术选型,应该采用什么样的存储模型?
4.数仓存储如何分层?分层手段有?
5.什么叫事实表、维度表?两种不同表分别用来解决什么业务问题?
6.12306平台存储设计分析?(案例分析)
|
整体系统/平台架构设计 —— 服务安全
|
1.从软件维度考虑,整体安全应该由哪些板块构成?
2.不同层级的安全有哪些主流的技术方案,分别适用的业务场景是?
3.双通道加、解密验签一些方法和手段
4.服务网关与路由,访问限流/降级/熔断机制/黑名单(基于微服务架构案例分析)
|
整体系统/平台架构设计 —— 数据安全
|
1.参与者角色:数据控制者、数据处理者、数据所有者、数据使用者,该4个角色对数据如何确权?
2.数据安全防御体系化思路
3.什么叫“双通道”?采用该策略设计如何应用区块链技术方案做安全防护?
4.离线隐私防护、动态脱敏方案(案例分析)
|
架构的HA
|
1.主备容灾(技术方案架构介绍)
2.流量分发与负载均衡(技术方案架构介绍)
3.削峰集群(技术方案架构介绍)
4.异步消息队列及缓存处理(技术方案架构介绍)
5.一致性问题(强事务提交、柔性事务提交)
6.Pay支付平台微服务架构HA(案例分析)
|
微服务架构及方案
|
1.为什么会出现微服务架构?
2.什么叫微服务?微服务跟SOA、ESB是什么关系?
3.微服务的突出优点和突出缺点是?
4.微服务架构设计核心原则是?
5.结合产品需求,如何做微服务化业务分解?
6.Pay支付平台微服务架构治理(案例分析)
|
如果您想学习本课程,请
预约报名
如果没找到合适的课程或有特殊培训需求,请
订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请
服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。
专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获