收起
第一课:知识原理篇 | 1. 什么是分布式系统 2. CAP理论 3. 分布式高可用架构的常用手段都有哪些? 4. 负载均衡 5. 无共享架构 |
第二课:总体架构篇 | 1. 分布式理论与实践 2. 多维度的可用; 3. 可伸缩; 4.监控 |
第三课:分布式算法 | 1. 哈希取模 2. 一致性哈希 3. 数据范围划分 4.数据块划分 |
第四课:分布式系统设计-CDN篇 | 1. CDN系统架构高可用涉及技术点都有哪些 2. CDN系统为什么要使用 3. CDN系统发展进程 4. CDN系统国内使用情况 5. CDN系统应用领域 6. CDN数据一致性如何保证 |
第五课:分布式系统设计-DNS篇 | 1. DNS是什么?为什么采用DNS? 2. DNS防止被劫持的手段有哪些? 3. 高可用的DNS如何设计?(HttpDNS、IP长连接等) 4. 高可用DNS的最佳实践是什么? 5. 我们的实践案例; |
第六课:分布式系统设计-SOA服务化 | 1. 为什么要做SQA服务化? 2. 分布式系统的服务号架构设计及原理 3. Dubbox是什么 4. Dubbox能做什么 5. 服务治理 6. 我们的实践案例 |
第七课:分布式数据存储层篇 | 1. 数据存储层冗余我们如何做? 2. 数据存储层数据备份如何落地? 3. 数据存储层失效转移机制如何设计? 4. 数据存储层数据高可靠性如何设计保证? 5. 数据存储层数据如何做到高可访问性? 6. 数据存储层数据一致性如何做到? 7. 分布式事务如何保证? 8. 数据存储层高可用架构设计最佳实践是什么? 9. 我们的实践案例; |
第八课:分布式缓存篇 | 1. 分布式系统使用缓存类型有哪些?各自作用是什么?(local、进程、分布式等) 2. 分布式系统缓存冗余如何设计? 3. 分布式系统缓存一致性如何保证? 4. 分布式系统缓存命中率如何保证? 5. 分布式系统缓存设计的最佳实践是什么? 6. 我们的实践案例; |
第九课:监控篇 | 1. 分布式系统设计监控重要性? 2. 分布式系统设计监控数据采集方法是什么? 3. 分布式系统设计如何监控设计? 4. 分布式系统语义监控如何做? 5. 分布式系统进程监控如何做? 6. 分布式系统错误日志监控如何做? 7. 分布式系统设计监控的最佳实践是什么? 8. 我们的实践案例。 |
第十课:云端日志查询体系 | 1. 云端日志体系的重要性 2. 日志系统的设计 3. 日志系统的实践 |
第十一课:系统性能分析篇 | 1. 分布式系统性能分析技巧; 2. Java线程堆栈分析; 3. 借助堆栈分析性能瓶颈方法; 4. 线上实战; 5. 我们案例; |
第十二课:电商系统解密篇 | 1. 《电商开放平台(POP)解密》 2. 《电商分布式秒杀系统解密》 3. 《电商开放API技术解密》 …… |
现任某大型互联网公司高级架构师/总监。
10多年的架构和团队管理经验,涉及信息安全、互联网、电商等领域。
发表过2项国家专利
多次受邀参加架构师大会,并荣获Top100架构场最佳讲师,Qcon架构场最佳讲师等。
带领团队搭建了日活千万的大型app,见证了互联网架构演进的过程,有丰富的微服务理论支持和实战经验。
带领团队搭建了几十亿调用量的网关系统,有丰富的高并发架构经验。
麦思博(msup)有限公司是一家面向软件研发团队的培训咨询机构,专注于软件研发中心的快速成长,服务于软件开发团队的技能提升、软件工程的实际应用和软件品质的创新与超越。强调人员、技术、流程和管理的有机结合,注重个体的技能提升与职业发展,研发团队的管理与协作。分享世界级软件研发团队最佳管理实践。