为何有了组件, 还要有微服务?

微服务其实真正要解決的问题是:过去在組件化架构上一直没法解決的问题……

当将某組件佈署到 Production 的環境上時,如何能 “永远” 的不致於對已在 Production 上的組件,产生如下的影响:

◆ 組件已有的行為 (功能)、性能、可靠度、安全發生改变。

◆ 組件已有的运維资源;如:RAM;發生变化或不足。

所以,过往在 “組件式” 的架构下,我们强調的是各組件間是否可 “獨立”、“並行” 开发?各組件間是否可 “獨立”、“並行” 佈署?

而在 “微服务” 的架构下,我们更多的是要去關注:在獨立並行开发、佈署 “后” 所發生的 “結果” ,對已有在 Production 上的微服务, 所产生的 “影响” 到底是什么?

因为,我们在微服务的架构下,改变了我们關注产品架构的 “視角”,所以,我们才会去用不同於组件式架构的思维,去架构、去打造真正 ‘’面向業务‘’ 且是 ‘’物理隔离‘ ’的 “微服务架构”,而使我们的产品,我们的团队,能随時按需發佈,能随时响应市场的变化,而不再需要 PI 或迭代的限制,因为,我们已打造了一條能快速响应市场变化的 “價值流高速公路”……

最后要強調的是,要捨去 PI,迭代前,要先能誠实的面對产品的架构:产品的架构真的達到微服务化了嗎?

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏程序员笔记

概念化游戏

1686
来自专栏镁客网

观点对立,无关虚拟现实技术

1294
来自专栏腾讯研究院的专栏

互联网:解开大脑之迷

image.png 推荐语: 越来越多的迹象表明,互联网与人类大脑有着强烈而神秘的关系。无论是物联网、云计算、大数据的提出,还是智慧地球、智慧城市的...

1905
来自专栏Java技术

程序员如何在百忙之中不走岔路,不白忙!

程序员忙,似乎是个公论,有些程序员甚至会认为,不忙的程序员无法快速地进步,从而会落伍。或者说,不忙的程序员有可能被公司末尾淘汰掉。对此,一直危机感很重的我深以为...

672
来自专栏CSDN技术头条

Quora 问答:不懂算法却善于开发,如何去大公司工作呢?

题主在很多面试过程中,因不懂基础算法而面试失败。正文的两个回答,分别从两种角度来回答了题主的问题。题目为译者自拟。 ? Jim的回答: 每个人都能有所成就,除...

2125
来自专栏java一日一条

程序员如何在百忙之中不走岔路,不白忙!

程序员忙,似乎是个公论,有些程序员甚至会认为,不忙的程序员无法快速地进步,从而会落伍。或者说,不忙的程序员有可能被公司末尾淘汰掉。对此,一直危机感很重的我深以为...

942
来自专栏程序员互动联盟

什么样的人适合学编程?

最近很多遇到很多的编程的爱好者,嚷着要加入自学编程的队伍中,说是对编程极为感兴趣,抱着很大的热情,但是过了一段时间,很多还是默默的坚持着,很多早换别的行业打酱油...

3509
来自专栏VRPinea

VR+恐怖游戏,你的小心脏真的承受得住吗?

3408
来自专栏SDNLAB

AD-WAN 2.0:只做最懂应用的广域网

在云计算、大数据、物联网和移动互联网等技术快速发展的背景下,业务和应用对网络的要求在不断提高,网络的“云化”趋势不可阻挡。随着SDN在业界逐渐生根发芽、落地实践...

2829
来自专栏数据的力量

数据挖掘的九大定律

1403

扫码关注云+社区