孙玄与沈剑联手全新设计,《P7架构师》融合了业界数位大咖超10年开发经验以及他们的架构师成长经验。同时,课程由一线大厂资深架构师(阿里P8+)进行主讲。业内首次将分布式架构全部技术串联,并结合大厂真实案例实践讲解,并提供基于百度、58和转转等真实案例的工业级落地代码,将后端架构技术全面系统的展现,帮助同学们从全局视角掌握分布式架构设计方法,成为一个合格的架构师。我们用名师+好课来改变世界,打破业界严重缺乏顶层架构思维且仅靠疯狂堆叠知识点常见作法,初心不变,让每个人持续提升职业能力!
阶段一:核心基础组件源码深入剖析篇
第一单元
掌握RPC核心原理
1.RPC核心原理剖析
2.RPC核心知识剖析
第二单元
掌握RPC具体开源项目原理与实践
- RPC核心知识剖析
- Dubbo深度讲解
第三单元
掌握RocketMQ的原理与应用
- 消息队列设计思考
- 消息队列选型场景与方案
- 基于RocketMQ二次开发改造
第四单元
掌握配置中心的选型与应用
- 基于RocketMQ二次开发改造
- 配置中心在分布式架构中的作用
- 开源配置中心产品选型对比
- ctrip Apollo深入原理剖析
第五单元
掌握注册中心的原理与应用
- 注册中心的作用及设计分析
- 开源注册中心场景与选型
- ZooKeeper实现深入剖析
第六单元
掌握注册中心与容错组件在微服务中的应用
- ZooKeeper实现深入剖析
- Dubbo ZooKeeper注册中心应用
- 注册中心与服务治理
- 服务容错企业级应用场景分析与设计实践
- 熔断组件Hystrix原理剖析
- Hystrix服务熔断降级应用案例
第七单元
掌握基础组件业务化的能力
- MQ企业级平台化改造演进
- Apollo企业级改造实践
第八单元
理解互联网基础设施技术方案
- DNS域名系统详解
- 市面上DNS产品如何选型
- DNS劫持原因及技术分析
- DNS域名优化解决方案
- DNS域名优化解决方案
- DNS配置策略及高级应用
阶段二:高可用高并发分布式架构设计之基础设施篇
第九单元
理解CDN设计实践
- CDN系统高可用技术点深入介绍
- CDN国内使用情况及应用领域
- CDN使用实践案例
- 反向代理与正向代理分析
- 反向代理在分布式架构中的作用
第十单元
掌握反向代理Nginx原理与实践
- 反向代理Nginx技术架构深度剖析
- Nginx大规模线上使用经验分享
- 反向代理Nginx技术架构深度剖析
- Nginx大规模线上使用经验分享
- 多点登录系统设计思考
阶段三:高可用高并发分布式架构总体设计篇
第十一单元
掌握分布式整体架构选型
- 分布式系统及涉及技术点剖析
- 分布式系统架构演进过程
- 分布式系统架构组成
- 分布式系统架构技术选型
- 二手电商平台业务架构演进案例
第十二单元
掌握分布式三高架构设计原理
- 分布式系统高可用架构设计
- 分布式系统高并发架构设计
- 分布式系统高性能架构设计
阶段四:高可用高并发分布式架构设计之核心服务设计篇
第十三单元
掌握WEB框架及IO模型
- WEB 技术演进过程
- WEB 后端基础技术深入分析
- WEB 后端框架对比分析
第十四单元
掌握Spring生态关键技术原理与实践
- Spring核心知识点深度剖析
- Spring版本变迁及生态体系
- SrpingBoot核心知识点
- 技术Spring生态微服务架构解决方案
第十五单元
掌握高并发网关设计与实践
- 微服务网关层架构剖析
- 开源网关实现原理剖析
- 自研网关层核心功能各个击破
第十六单元
掌握业务层设计模型与数据访问层关键技术
- 分布式架构业务逻辑层需求分析
- 分布式架构业务逻辑层关键技术剖析
- 分布式架构业务逻辑层业务设计实践
- 分布式架构数据访问层核心功能剖析
- 分布式架构数据访问层业务设计实践
第十七单元
掌握Redis、MySQL存储原理
- 单机存储引擎及实现原理深入剖析
- Redis存储原理深入剖析
- Redis企业级使用经验分析
- MySQL存储原理深入剖析及技术亮点分析
- MySQL事务管理机制原理分析
第十八单元
掌握分布式存储原理
- RocksDB存储引擎分析
- MySQL优化及使用实践经验分析
- 分布式存储技术原理分析
- 分布式存储技术产品选型及适用场景分析
第十九单元
掌握电商关键运营活动设计与实践
- 黑名单使用案例设计与时间
- 运营活动抽象设计实践
第二十单元
掌握Nginx实现单点登录的功能
1.单点登录 + 部分passport设计 PPT待整理
第二十一单元
掌握风控系统设计能力
- 企业级风控核心流程剖析
- 企业级风控1.0架构与核心功能剖析
- 企业级风控2.0架构与核心功能剖析
第二十二单元
掌握电商核心商品中心及外置索引实践
- 电商系统商品中心概述
- 电商系统商品中心实践及问题剖析
- 企业级ES架构实践
- 企业级ES搜索查询实践
- 企业级ES数据同步实践及问题
第二十三单元
掌握高性能架构设计方案
- IM即使通讯系统设计实践
- PUSH推送平台设计实践
第二十四单元
掌握业务架构抽象原理
- 交易状态机的核心原理及应用场景
- 分布式锁在电商系统中的应用实践
第二十五单元
掌握云原生原理与实践
- Docker/ Kubernetes 核心原理剖析
- 私有云平台构建
- 基于私有云打造业务系统
阶段五:高可用高并发分布式架构设计之服务质量保证篇
第二十六单元
了解CI/CD 核心流程及企业级应用
- CI/CD 核心功能与设计剖析
- 基于CI/CD一键发布平台构建
第二十七单元
掌握服务治理的算法与企业级应用
- 服务管理平台源码级案例剖析
- 基于服务管理平台服务治理设计剖析
第二十八单元
掌握解决线上问题的能力
- fullGC、float精度丢失问题定位与解决
- log4j控制台输出性能问题定位与解决
- 数据库死锁问题定位与解决
阶段六:高可用高并发分布式架构设计之服务运维篇
第三十单元
理解互联网企业级安全方案
- 硬件安全原理与选型设计
- 软件安全原理与选型设计
- 网络安全原理与选型设计
- 业务安全设计
阶段七:实践环节
第三十一单元
动手实践
1.项目点评
第三十二单元
动手实践
1.项目点评