互联网大型高可用高并发微服务架构设计线上培训
一、培训背景
当今大型互联网或者超大型企业的IT平台为迎合业务的快速发展下不停地打造各种系统,经过长时间运行使用后系统架构呈现烟囱组织,系统变得复杂,模块耦合度高,关联依赖复杂,牵一发而动全身,不利于业务创新和迭代。如何更快速整合现有的各个系统,使得企业能从战略、组织、制度、流程和业务等方面进行持续快速的迭代,完善企业的结构和运转方式,使企业能够达到现在和未来的目标。目前有效的解决方案就是引入微服务架构方案,通过将巨大单体应用分解为多个服务方法解决复杂性问题。在功能不变的情况下,应用被分解为多个可管理的服务,从而实现系统易于开发与维护、独立部署、高可伸缩性、技术异构性等众多的架构优点,推动业务快速迭代和灵活发展。
本课程采用业界流行成熟的微服务解决方案Spring Cloud、Service Mesh技术栈,以实践和案例驱动,采用多个完整地案例贯穿整个课程,来完成学习实践环节,让学员真正掌握微服务架构的理论、架构设计、具体实现技术,从而让微服务架构落地。
二、课程收益
通过此次课程培训,可使学习者获得如下收益:
1.掌握如何设计可靠的大型互联网微服务架构方案
2.掌握使用Spring Cloud技术栈开发大型微服务架构系统
3.掌握大型互联网微服务架构系统开发、测试、生产的*实践
4.掌握实现大型微服务架构系统在高可用、高并发的关键技术和方案
5.掌握互联网大型分布式系统数据库架构的设计;
6.掌握互联网大型分布式系统服务的治理;
7.解决如何在时间、成本和质量之间追求平衡,以低成本平稳地实现微服务架构系统演进;
8.掌握高可用微服务架构设计的性能评估和扩容。
三、培训特色
1.理论与实践相结合、案例分析与行业应用穿插进行;
2.专家精彩内容解析、学员专题讨论、分组研究;
3.通过全面知识理解、专题技能和实践结合的授课方式。
四、日程安排
日程 |
培训模块 |
培训内容 |
第一天 上午 |
互联网大型高可用高并发技术架构概述 |
|
微服务架构概述 |
|
|
微服务架构构成 |
|
|
互联网大型高可用高并发架构核心技术*实践 |
|
|
第一天 下午 |
互联网大型高可用高并发数据库*实践 |
|
互联网大型高可用高并发微服务设计 |
|
|
微服务的相关设计 |
|
|
基于Spring Cloud架构微服务解决方案 |
|
|
第二天 上午 |
微服务应用实践 微服务的注册与发现(service-discovery) |
|
微服务的集中化配置(centralized-config) |
|
|
微服务的容错处理(circuit-breaker) |
|
|
第二天 下午 |
构建微服务网关SpringCloud Gateway |
|
微服务的安全
|
|
|
使用Docker发布微服务 |
|
|
第三天 上午 |
云原生架构和Kubernetes容器云部署 |
|
微服务与日志聚合 |
|
|
微服务监控与告警 |
|
|
第三天 下午 |
XXX公司微服务架构系统案例分享 |
|
案例实战--秒杀系统高性能高并发实战 |
|
|
总结与答疑 |
五、授课专家
程老师 拥有近二十年一线研发和架构设计经验,曾就职于IBM,有多年的四大银行、电信行业软件研发经验,现任公司首席软件架构师,负责基于微服务架构的云原生产品研发。公司主要为银行、航空业、互联网企业提供大型企业级技术解决方案和研发服务。程老师具有丰富的一线实战经验,多次并大型技术会议上进行分享,受到广泛好评。是中国第一批分析设计师、UML/UP专家、UP统一软件过程资深教练(国内首位软件项目过程教练)、需求专家,国内较早引入模型驱动开发方法的倡导人之一、国内最早的UP过程推动人之一。 擅长企业级应用分析设计与开发;对软件开发的整个流程有深刻认识,有很好的协作精神和学习能力。 在系统分析设计和开发方面均有丰富经验。能够结合实际,在复杂的应用环境中能够选择适合需求分析方法定义并改进需求规格说明,降低项目开发风险、缩短开发周期、提高应用系统的可维护性和可扩展性。
郑老师 先后就职于中兴通讯、惠普GDCC、中软国际、ThoughtWorks等大型中外企业,任职角色为高级软件工程师,架构师,技术总监,首席咨询师。精通包括Java、Scala、Python、C#、JavaScript、Ruby等多种语言,熟练掌握面向对象思想、测试驱动开发与重构、领域驱动设计、函数式编程、架构、大数据分析、敏捷与过程改进,并致力于大型软件企业的面向服务系统架构设计、大数据平台架构设计以及互联网Web系统架构设计。在ThoughtWorks期间,作为一名资深咨询师,主要为客户提供组织的敏捷转型、过程改进、系统架构监理、领域设计、代码质量提升等咨询工作,参与多个遗留系统的重构与测试驱动开发指导,并负责多个大型项目(80多人)团队的敏捷转型与技术指导。目前,作为公司产品的架构师,致力于大数据平台的开发与架构设计。
互联网大型高可用高并发微服务架构设计线上培训
|
||
联系电话:4000504030 |
线上课程关注公众号 |