微服务架构核心 20 讲
杨波
拍拍贷框架研发部总监,资深架构师,微服务技术专家
48677 人已学习
新⼈⾸单¥29
微服务架构核心 20 讲
登录|注册
留言
35
收藏
沉浸
阅读
分享
手机端
回顶部
当前播放: 05 | 什么样的组织架构更适合微服务?
00:00 / 00:00
高清
  • 高清
1.0x
  • 2.0x
  • 1.5x
  • 1.25x
  • 1.0x
  • 0.75x
  • 0.5x
网页全屏
全屏
00:00
付费课程,可试看
01 | 什么是微服务架构?
02 | 架构师如何权衡微服务的利弊?
03 | 康威法则和微服务给架构师怎样的启示?
04 | 企业应该在什么时候开始考虑引入微服务?
05 | 什么样的组织架构更适合微服务?
06 | 如何理解阿里巴巴提出的微服务中台战略?
07 | 如何给出一个清晰简洁的服务分层方式?
08 | 微服务总体技术架构体系是怎样设计的?
09 | 微服务最经典的三种服务发现机制
10 | 微服务 API 服务网关(一)原理
11 | 微服务 API 服务网关(二)开源网关 Zuul
12 | 跟 Netflix 学习微服务路由发现体系
13 | 集中式配置中心的作用和原理是什么?
14 | 微服务通讯方式 RPC vs REST
15 | 微服务框架需要考虑哪些治理环节?
16 | 微服务监控系统分层和监控架构
17 | 微服务的调用链监控该如何选型?
18 | 微服务的容错限流是如何工作的?
19 | Docker 容器部署技术 & 持续交付流水线
20 | 容器集群调度和基于容器的发布体系&结课测试
本节摘要

登录 后留言

全部留言(35)

  • 最新
  • 精选
LMD
置顶
关于《微服务架构核心20讲》课程讲义(PDF 文件),学员可复制下面链接到浏览器下载获取。 http://t.cn/RQs9iTw
2018-01-26
8
Raiden
这个视频播放器实在太烂,怎么设计的

作者回复: 会反馈极客时间,谢谢提醒🌹

2018-03-12
31
self-discipline
我个人认为团队成员,自己决策者的能力来决定微服务,任何的结果都是人来触发的,水平比较低差的,代码最后的结果只能是重写重构

作者回复: 恩,团队人才水平对组织和微服务架构有重大影响

2018-02-22
5
xcbeyond
如何看待将传统单体系统 直接重构为微服务架构的系统呢?有什么好的建议么

作者回复: 单块到微服务的迁移是个很大的主题,是个循序渐进拆分过程,不可能一蹴而就。常见的拆分技术包括前后分离,后台逐步服务化,数据库收口通过服务访问,数据库做读写分离,引入消息队列实现最终一致等等。

2020-02-20
3
好架构是随着业务发展、问题暴露,不断演化来的,不可能一开始就设计出好架构出来

作者回复: 正确👍

2018-06-03
3
小卉
都是跨职能的微服务团队的话,应该还需要一个横向的架构在各个微服务之上的组织吗?要不然谁能看到全局呢

作者回复: 可以有,比如某些公司有虚拟架构团队,但不能太重轻量即可

2018-04-15
3
小遵
波波老师,为以后过度到微服务的目标,在一开始采用单体模式开发的时候,需要考虑功能模块的划分设计不?以方便以后微服务的实现,即不用重新实现模块

作者回复: 模块化是软件设计最佳实践,可以保障软件低耦合,易于重用,今后能灵活扩展,单体和模块化并不矛盾,所以即使采用单块模式,也要提前考虑模块化设计。另外,作为架构师,系统架构设计需要有一定的提前量,其中包括模块化设计。

2019-08-20
2
掘金者说
目前我们部门团队是异地两地协同开发,在沟通协调测试上面缺乏一些经验,在此模式下采用微服务开发,老师有何意见和个人看法?

作者回复: 你是,微服务即使一种技术手段,也是一种组织治理方式,通过分而治之方式,达到组织团队和业务开发规模化和快速迭代的目标。异地团队协同开发,采用微服务架构,可以考虑采用契约优先(contract first)开发模式,例如grpc或spring/swagger支持契约驱动开发,开发前,两边团队定义好服务契约, 根据契约开展开发和测试,可以提升一致性和研发效率;当然团队之间良好的沟通和协作也非常重要。

2019-03-01
2
而立斋
架构设计三原则 :合适原则 、简单原则 、演化原则。

作者回复: 总结得不错!

2019-01-17
2
diacocytus
感觉原先更像是以职能划分的,树状的,团体的,个人的价值是微不足道的;而微服务则是以业务或功能点划分的,各团队之间是平行的,更能体现个人的一个价值。打个不太恰当的比方就是,水果沙拉是一个混合物,如果只有香蕉,那么他也只是香蕉。因此从这个方面来说,微服务对于人员的要求,会比之前的形式更为严格,因为除了技术,还会考虑团队契合度等问题

作者回复: 你的理解很独特,微服务业务团队更强调自治和跨职能,当然跨团队协同也需要,这样组织的目标是并行开发,快速交付业务价值。

2018-09-19
2
收起评论