微服务架构与实践
Kaleb Wang 查看讲师
百林哲咨询(北京)有限公司专家团队成员
前ThoughtWorks首席咨询,有超过10年的软件开发与架构经验,多次受邀在大型技术会议主题分享“微服务架构”,并为国内外诸多客户提供项目交付和咨询服务。
浏览:8777次
2016/10/28
4800元/人
深圳
详情 DETAILS

简介

内容上,紧扣上面“右列”所列的25项“微服务架构与实践”。

形式上,采用实践与案例贯穿方式,讲解、实战、体会与反思三条线索三箭齐发。

学员们践行微服务架构设计之旅的途中,将领略设计思路、设计技巧、设计结果之“美”。

也欢迎学员带着实际问题前来参训!

目标

系统架构是 IT 领域经久不衰的话题之一,是每个系统构建过程中极其关键的部分。随着 RESTful、云计算、DevOPS、持续交付等概念的深入人心,微服务架构逐渐成为系统架构的一个代名词。那么微服务是否是业界期待已久的架构解决方案?在微服务架构的实施过程中存在着怎样的困难和挑战呢?本课程基于老师多年的实战经验,理论结合实际,从架构的痛点出发,深度探讨微服务架构的本质,并通过循序渐进的方式,讲授如何从零开始构建微服务。同时,结合真实的案例,剖析如何对大型复杂系统进行微服务化。

时长

2天(12H)

受众人群

架构总监,架构经理,企业架构师,解决方案架构师

需要深入了解企业架构的技术人员

分享提纲

课程主题具体内容
1】 单块架构面临的挑战与微服务架构综述

内容摘要:

1互联网的快速发展及传统单块架构面临的挑战 

2、微服务架构的诞生及本质

单块架构的发展及面临的挑战

1、三层架构的演变

2、单块架构的优势

3、单块架构面临的挑战

【研讨点】:组织中单块架构的使用、面临的挑战

微服务架构的诞生与本质 

1、什么是微服务架构

2、微服务架构与SOA

3、微服务架构技术成熟度模型

4、微服务不是银弹

【研讨点】:为什么微服务成为近两年架构的代名词?

【研讨点】:微服务的优势与其面临的挑战?

 图片1.png

【体验与心得-A】 单块架构在互联网时代的挑战

【体验与心得-B】 拥抱变化与微服务架构



2】 微服务架构原则与实践

微服务架构原则

1、围绕业务

2、去中心化

3、自动化‘一切’

4、演进式架构

【研讨点】:去中心化

微服务架构实践

1、开发实践

2、测试实践

【研讨点】:微服务架构的测试策略

1、部署与运维

  · 微服务的部署环境

  · 微服务的部署方式

  · 基础设施自动化

2、持续集成与持续交付

图片2.png


3】 如何构建第一个微服务

1、微服务的组成部分

2Hello World APIRuby/Spring boot

3、构建Docker映像

4、部署Docker映像

5、持续交付流水线

6、日志聚合、监控与告警

7、功能迭代

【研讨点】:使用Docker构建以及部署映像

【研讨点】:微服务下的日志聚合、监控与告警

4】 微服务案例解读

结合老师的过去实战案例,分享使用微服务架构解耦大型企业系统的经验。

主要包括

1、解耦实施策略 

2、解耦实施步骤

3微服务模板 

5】 微服务相关话题深度讨论

主要包括

1消费者驱动的契约测试 

2微服务间的同步/异步通信机制

3、微服务API设计最佳实践

4、分布式数据管理

5、微服务开发模板

6、微服务网关

6】 微服务与遗留系统改造

主要包括

1、遗留系统的本质

2、双模IT的改造方式

3、遗留系统改造的策略和改造场景

遗留系统的改造案例



预约内训 APPLY
前往提交您的需求,我们会及时与您联系
课程推荐 COURSE

企业服务热线:400-106-2080
电话:18519192882
投诉建议邮箱:venus@bailinzhe.com
合作邮箱:service@bailinzhe.com
总部地址:
北京市-丰台区-汽车博物馆东路6号3号楼1单元902-B73(园区)
全国客户服务中心:
天津市-南开区-桂苑路15号鑫茂集团鑫茂军民园1号楼A座802-803
公众号
百林哲咨询(北京)有限公司 京ICP备2022035414号-1