奈学课程顾问
课程简介/Course Introduction
适合人群/Suitable For People
3-5年Java开发工作经验,
想要系统梳理知识,
掌握更广知识面的同学
对技术有追求,
想了解业务设计方案,
挑战P7+技术能力的同学
工作中接触技术有限,
渴望成长,
但没有好的机会和学习路径
职业发展前景/Career Development Prospects
岗位年薪对比
人才缺口
前沿技术
岗位拓展职位
师资团队/Faculty Team
孙玄毕业于浙江大学
奈学教育科技有限公司创始人兼CEO,前转转公司技术委员会主席、首席架构师、大中后台技术负责人(基础架构、大数据、运维、数据库、安全、IT、交易中台、商品中台、用户中台、客服中台、智能质检中台等);前58集团技术委员会主席、高级系统架构师;前百度公司资深研发工程师。 公众号:“架构之美” 〔beautyArch〕微信公众号作者。 《百万年薪架构师修炼之路》书籍联合作者。 腾讯云最具价值专家TVP。 阿里云最具价值专家MVP。 IT东方会顾问主席团秘书长。 中国商业联合会互联网应用工作委员会智库专家。
沈剑毕业于华中科技大学
前百度高级开发工程师, 快狗打车CTO兼到家集团技术中心负责人,前58集团高级架构师与技术委员会主席,前58到家高级技术总监与技术委员会主席
陈东毕业于杭州电子科技大学
前58集团架构师, 前转转公司架构平台部负责人、高级架构师、技术委员会核心成员, 主导了转转基础架构部门从0到1的建设工作, 负责转转RPC框架和服务治理生态的落地、消息队列的研发和多元化存储体系的建设,以及众多核心基础组件的设计研发和产品化工作,擅长后端架构、中间件、服务治理、存储等技术方向,对即时通讯系统有深刻的研究。
姚劲毕业于天津大学
前华为终端硬件研发专家, 前58集团资深研发专家, 前转转公司创始员工、架构师, 从0到1搭建转转后端架构,负责落地了网关层逻辑、用户系统、推送系统、交易系统等核心系统, 主导了风控部门建设工作,在风控领域驱动了策略风控、大数据风控、智能风控的发展, 擅长业务架构,深度参与了转转重大营销活动,曾主导了公司级别单机100w并发的推送通道。
孙玄
沈剑
陈东
姚劲
课程大纲/Syllabus
学习时长(月)
单元(个)
知识点(个)
阶段一:核心基础组件源码深入剖析篇
第一单元 | 掌握RPC核心原理 | 1.RPC核心原理剖析 2.RPC核心知识剖析 |
第二单元 | 掌握RPC具体开源项目原理与实践 | 1. RPC核心知识剖析 2. Dubbo深度讲解 |
第三单元 | 掌握RocketMQ的原理与应用 | 1. 消息队列设计思考 2. 消息队列选型场景与方案 3. 基于RocketMQ二次开发改造 |
第四单元 | 掌握配置中心的选型与应用 | 1. 基于RocketMQ二次开发改造 2. 配置中心在分布式架构中的作用 3. 开源配置中心产品选型对比 4. ctrip Apollo深入原理剖析 |
第五单元 | 掌握注册中心的原理与应用 | 1. 注册中心的作用及设计分析 2. 开源注册中心场景与选型 3. ZooKeeper实现深入剖析 |
第六单元 | 掌握注册中心与容错组件在微服务中的应用 | 1. ZooKeeper实现深入剖析 2. Dubbo ZooKeeper注册中心应用 3. 注册中心与服务治理 4. 服务容错企业级应用场景分析与设计实践 5. 熔断组件Hystrix原理剖析 6. Hystrix服务熔断降级应用案例 |
第七单元 | 掌握基础组件业务化的能力 | 1. MQ企业级平台化改造演进 2. Apollo企业级改造实践 |
第八单元 | 理解互联网基础设施技术方案 | 1. DNS域名系统详解 2. 市面上DNS产品如何选型 3. DNS劫持原因及技术分析 4. DNS域名优化解决方案 5. DNS域名优化解决方案 6. DNS配置策略及高级应用 |
阶段二:高可用高并发分布式架构设计之基础设施篇
第九单元 | 理解CDN设计实践 | 1. CDN系统高可用技术点深入介绍 2. CDN国内使用情况及应用领域 3. CDN使用实践案例 4. 反向代理与正向代理分析 5. 反向代理在分布式架构中的作用 |
第十单元 | 掌握反向代理Nginx原理与实践 | 1. 反向代理Nginx技术架构深度剖析 2. Nginx大规模线上使用经验分享 3. 反向代理Nginx技术架构深度剖析 4. Nginx大规模线上使用经验分享 5. 多点登录系统设计思考 |
阶段三:高可用高并发分布式架构总体设计篇
第十一单元 | 掌握分布式整体架构选型 | 1. 分布式系统及涉及技术点剖析 2. 分布式系统架构演进过程 3. 分布式系统架构组成 4. 分布式系统架构技术选型 5. 二手电商平台业务架构演进案例 |
第十二单元 | 掌握分布式三高架构设计原理 | 1. 分布式系统高可用架构设计 2. 分布式系统高并发架构设计 3. 分布式系统高性能架构设计 |
阶段四:高可用高并发分布式架构设计之核心服务设计篇
第十三单元 | 掌握WEB框架及IO模型 | 1. WEB 技术演进过程 2. WEB 后端基础技术深入分析 3. WEB 后端框架对比分析 |
第十四单元 | 掌握Spring生态关键技术原理与实践 | 1. Spring核心知识点深度剖析 2. Spring版本变迁及生态体系 3. SrpingBoot核心知识点 4. 技术Spring生态微服务架构解决方案 |
第十五单元 | 掌握高并发网关设计与实践 | 1. 微服务网关层架构剖析 2. 开源网关实现原理剖析 3. 自研网关层核心功能各个击破 |
第十六单元 | 掌握业务层设计模型与数据访问层关键技术 | 1. 分布式架构业务逻辑层需求分析 2. 分布式架构业务逻辑层关键技术剖析 3. 分布式架构业务逻辑层业务设计实践 4. 分布式架构数据访问层核心功能剖析 5. 分布式架构数据访问层业务设计实践 |
第十七单元 | 掌握Redis、MySQL存储原理 | 1. 单机存储引擎及实现原理深入剖析 2. Redis存储原理深入剖析 3. Redis企业级使用经验分析 4. MySQL存储原理深入剖析及技术亮点分析 5. MySQL事务管理机制原理分析 |
第十八单元 | 掌握分布式存储原理 | 1. RocksDB存储引擎分析 2. MySQL优化及使用实践经验分析 3. 分布式存储技术原理分析 4. 分布式存储技术产品选型及适用场景分析 |
第十九单元 | 掌握电商关键运营活动设计与实践 | 1. 黑名单使用案例设计与时间 2. 运营活动抽象设计实践 |
第二十单元 | 掌握Nginx实现单点登录的功能 | 1.单点登录 + 部分passport设计 PPT待整理 |
第二十一单元 | 掌握风控系统设计能力 | 1. 企业级风控核心流程剖析 2. 企业级风控1.0架构与核心功能剖析 3. 企业级风控2.0架构与核心功能剖析 |
第二十二单元 | 掌握电商核心商品中心及外置索引实践 | 1. 电商系统商品中心概述 2. 电商系统商品中心实践及问题剖析 3. 企业级ES架构实践 4. 企业级ES搜索查询实践 5. 企业级ES数据同步实践及问题 |
第二十三单元 | 掌握高性能架构设计方案 | 1. IM即使通讯系统设计实践 2. PUSH推送平台设计实践 |
第二十四单元 | 掌握业务架构抽象原理 | 1. 交易状态机的核心原理及应用场景 2. 分布式锁在电商系统中的应用实践 |
第二十五单元 | 掌握云原生原理与实践 | 1. Docker/ Kubernetes 核心原理剖析 2. 私有云平台构建 3. 基于私有云打造业务系统 |
阶段五:高可用高并发分布式架构设计之服务质量保证篇
第二十六单元 | 了解CI/CD 核心流程及企业级应用 | 1. CI/CD 核心功能与设计剖析 2. 基于CI/CD一键发布平台构建 |
第二十七单元 | 掌握服务治理的算法与企业级应用 | 1. 服务管理平台源码级案例剖析 2. 基于服务管理平台服务治理设计剖析 |
第二十八单元 | 掌握解决线上问题的能力 | 1. fullGC、float精度丢失问题定位与解决 2. log4j控制台输出性能问题定位与解决 3. 数据库死锁问题定位与解决 |
阶段六:高可用高并发分布式架构设计之服务运维篇
第三十单元 | 理解互联网企业级安全方案 | 1. 硬件安全原理与选型设计 2. 软件安全原理与选型设计 3. 网络安全原理与选型设计 4. 业务安全设计 |
阶段七:实践环节
第三十一单元 | 动手实践 | 1.项目点评 |
第三十二单元 | 动手实践 | 1.项目点评 |
实战课程案例/Practical Course Cases
课程学习安排/Curriculum Arrangement
学习时长:4个月
3月26开班 周一、周四20:00-23:00(3小时)
名师大V倾囊授课;班主任全程解答,辅导
学业,5A级专业服务;线上社群互动;线
下沙龙交流;促学习、优人脉。
直播大课为主,实时在线互动,老师实时解答;录播课程为辅,协助时间不足或希望反复学习同学;分享预习资料、课程PPT、笔记、源码等资料。
教学服务体系/Teaching Service System
学员反馈/Student Feedback
课程收获/Lessons Learned
基础架构企业级实践能力
基础架构企业级实践能力
问题解决能力与项目推动能力
一线大厂项目演进经验