第一部分:架构设计要领
第一章 技术人生行业规划之大咖分享会:技术人生不再迷茫
1、技术人员发展之道2、架构师的高度3、价值是评价架构师的核心准则4、技术第一生产力意义5、架构师的自我修养6、如何培养架构师大格局以及大局观7、从架构哲学到技术团队管理哲学第二章 学习高并发高性能高可用架构演进之路掌握架构设计要领
1、从单体架构演进->水平分层架构->面向服务架构->微服务架构->服务网格架构2、微服务架构〔Microservices〕高并发设计与实践3、系统的可用性度量与考核4、中间件高可用方案(储存、缓存、消息、搜索)5、评估问题-发现问题-流程规范及灰度系统6、高可用应对方案、高并发应对方案、高性能之负载均衡第三章 学习DDD领域驱动模型与设计成为面向对象分析大师
1、领域驱动设计概览2、通过源码理解DDD如何实现3、通过案例体验DDD战略设计4、实战战术设计的事件风暴5、动手实现设计结果课程收获:
通过大咖技术人生分享,掌握技术人生成长规划方法论;拓展架构理论,实现架构精准选型,完成“三高”落地解决方案;解决微服务软件复杂性,通过DDD领域模型实现微服务产品化。第二部分: 海量数据三高存取
第三部分:高性能网络通信
第七章 掌握高性能网络通讯框架原理打造亿级流量产品网络模型
1、TCP通信基础2、架构师视角解读Netty技术选型与核心3、架构拆包粘包 - Netty TCP拆包粘包问题的处理4、架构序列化- Netty 序列化实战 Marshalling5、架构序列化 - Netty 序列化实战 Protobuf6、架构序列化 - Netty自定义协议栈实战7、Netty HTTP协议栈8、Netty 实战之 RocketMQ9、Netty 底层原理探究10、Netty源码研究11、Netty 单机百万连接调优解决思路课程收获:
掌握亿级流量通信下的设计细节,研发合适的高性能通信组件。第四部分:可持续性交付
第八章 学习自动化与性能测试提升性能优化思路与服务保障能力
1、Jmeter性能测试2、Web自动化测试3、UnitTest框架:DDT实现数据驱动及DDT实现数据驱动4、持续集成Git、Jenkins集成自动化测试框架5、Jenkins集成自动化测试框架6、UI自动化测试及接口自动化测试7、性能测试实战与全链路实施第九章 推进自动化运维建设构建完善的DevOps&服务治理平台级产品
1、持续交付2、DevOps及SRE3、自动化运维与大规模自动化运维架构4、自动化体系 refer5、Zabbix分布式监控运维平台架构6、Puppet企业级实践7、Ansible企业级自动化部署应用8、智能DNS/CDN9、AIOps技术路线规划10、故障发现 refer11、自动化风险防控课程收获:
掌握功能与性能问题定位方法论,完善系统设计全面性;完善系统问题测试的覆盖面,通过自动化测试,加速提高商业产品的健壮性;掌握持续投递与持续发布的建设化体系完成业务产品的可持续性交付。第五部分:项目实战
第十章 掌握各项目核心技能实战经验为系统分析、设计、选型提供精准实施方案
1、领域驱动构建复杂业务架构:DDD实战2、数据中台实战加方法论3、千亿级流量数据存储方案4、互联网分布式实战案例方案5、千万用户IM集群的架构设计实战6、Elastic-Job分布式作业调度任务框架7、互联网之设计模式实战8、互联网之账户体系设计案例实战9、互联网之性能调优实战10、互联网之关系型数据存储实战11、用户中心系统设计案例实战12、账户支付系统设计案例实战13、清结算系统设计案例实战14、供应链领域驱动设计的理论与实战15、弹性伸缩容器云系统设计实战16、高纬度数据聚合与分析系统设计与实战17、千万级用户数据推送系统设计与实战18、事件驱动架构系统设计与实战19、服务SaaS平台的复杂规则引擎系统设计与实战20、基于用户行为的实时流式计算系统设计与实战21、业务中台设计与实战22、数据中台设计与实战课程收获:
吸收各实战经验下的大规模与复杂性设计方案,为各行业产品提供合适的技术手段;为产品与架构提供合适的匹配策略。