Happy Coding, Happy Life

《微服务架构与实践》培训课 | 2天

  • 课程目标

系统架构是 IT 领域经久不衰的话题之一,是每个系统构建过程中极其关键的部分。随着RESTful、云计算、DevOPS、持续交付等概念的深入人心,微服务架构逐渐成为系统架构的一个代名词。那么微服务是否是业界期待已久的架构解决方案?在微服务架构的实施过程中存在着怎样的困难和挑战呢?

基于老师多年的实战经验,理论结合实际,从架构的痛点出发,深度探讨微服务架构的本质,并通过循序渐进的方式,讲授如何从零开始构建微服务。同时,结合真实的案例,剖析如何对大型复杂系统进行微服务化。


  • 课程内容

内容上,紧扣“微服务架构与实践”为主题。 形式上,采用理论、实践与案例贯穿的方式,以讲解、实战、反思三条线为主,主要包括:

(一)理论篇

包括微服务的定义、诞生因素,服务的设计原则以及微服务的实施策略;

(二)探索篇

包括微服务实施过程中遇到的挑战。如分布式数据一致性的处理、服务间同步/异步通信、服务的注册与发现、服务的集中化配置、服务的测试策略、消费者驱动的契约测试、API网关、服务的安全等;

(三)案例篇

分享及研讨多个使用微服务架构改造的复杂系统,并剖析其演进的过程;

(四)实践篇

使用Java技术栈(Spring Boot/Spring Cloud/Netflix OSS/Docker),构建基于微服务架构的真实案例系统。


  • 课程效果

本着将“微服务实践落地”的宗旨,一起分析、设计、思考、验证微服务的方法与技巧的应用之道。

对于微服务的落地讲很详细,通过动手的实践,让我们快速搭建了基于微服务架构的支撑系统 (某IT企业技术经理,2016.9)

对微服务的体系有了系统化的认识,也学习了微服务周边的生态链,受益匪浅(某IT企业架构师,2016.8)

外部案例讲解的比较详细,很受启发。介绍了很多业界优秀的工具(某互联网金融企业架构师,2016.7)

开发、测试、部署、运维讲解的很详细,对微服务如何落地有了深刻的认识 (某IT企业架构师,2016.6)

对于微服务的优势和挑战讲的比较透彻,信息量大,学到很多信息 (某IT企业技术经理,2016.4)