课程简介
互联时代的到来,数据量急剧增加,并发量也变得越来越有挑战,企业在规划和设计系统的总体架构,涉及到方方面面的知识点,可选的方案也很多,如何在各种各样,纷繁复杂的技术中构建最适合企业的高可用技术架构,变成了一件极具挑战的事情。一个好的应用架构可以以最低的成本、更灵活的方式,满足企业用户需求。我个人一直从事架构设计工作,根据吱声互联网内从业经历满足海量用户请求的架构设计经验,带领大家一起学习互联网技术演进?如何运用其进行高可用架构设计?理论结合实践,并重点讲述案例,深入剖析微服务架构的演进过程
目标收益
1.了解互联网常用微服务建设思路;
2.了解高可用架构在各层的设计要求;
3.熟悉服务的演进过程;
4.掌握微服务建设的方法论;
5.了解互联网基础设施的概念
培训对象
架构师、技术经理、负责公司高可用架构的技术人员以及对互联网架构感兴趣的人
课程大纲
架构设计演进介绍 |
1.1 单体应用架构 1.2 垂直切分应用架构 1.3 服务化应用架构 1.4 微服务应用架构 1.5 实践 1.6 小结 |
微服务基础组件 |
2.1技术选型 2.2 RPC框架简介 2.3 RPC框架原理介绍 2.4 RPC框架实现 2.5 应用实践 2.6 小结 |
微服务工具 |
3.1 微服务工具集 3.2 服务治理 3.3 调用链 3.4 立体化监控 3.5 实践 3.6 小结 |
互联网基础设施建设 |
4.1 什么是体系 4.2 体系的价值 4.3 如何形成体系 4.4 web框架 4.5 MQ消息队列 4.6 日志平台 4.7 大数据平台 4.8 小结 4.9总结 |
架构设计演进介绍 1.1 单体应用架构 1.2 垂直切分应用架构 1.3 服务化应用架构 1.4 微服务应用架构 1.5 实践 1.6 小结 |
微服务基础组件 2.1技术选型 2.2 RPC框架简介 2.3 RPC框架原理介绍 2.4 RPC框架实现 2.5 应用实践 2.6 小结 |
微服务工具 3.1 微服务工具集 3.2 服务治理 3.3 调用链 3.4 立体化监控 3.5 实践 3.6 小结 |
互联网基础设施建设 4.1 什么是体系 4.2 体系的价值 4.3 如何形成体系 4.4 web框架 4.5 MQ消息队列 4.6 日志平台 4.7 大数据平台 4.8 小结 4.9总结 |