日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

大部分公司并不需要微服务

發(fā)布時間:2025/3/21 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 大部分公司并不需要微服务 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

本來之前標(biāo)題的名字是不要被技術(shù)buzzword誤導(dǎo),覺得還是得標(biāo)題黨一些,:),請大家諒解,技術(shù)圈時常會不斷的產(chǎn)生一些新的buzzword,很容易被誤導(dǎo),最可怕的是一些技術(shù)團隊在沒搞明白的情況下,就按buzzword去做或者去靠攏,好像生怕如果自己做的技術(shù)和buzzword不相關(guān)或者不一樣,就很low一樣,感覺這現(xiàn)象在技術(shù)圈太常見了,有些看的不太爽,寫篇文章來講講自己的觀點。

?

作為技術(shù)圈的我們大家,對各種buzzword一定要慎重,了解它產(chǎn)生的背景,可執(zhí)行的各種前提和條件,技術(shù)始終是為公司的戰(zhàn)略而服務(wù)的,buzzword是不是真的給你的場景帶來了幫助,要想清楚,拿時下比較流行的微服務(wù)、AI、AR/VR來說說吧。

?

說到微服務(wù)這個buzzword,必須承認到現(xiàn)在為止我都沒搞明白和服務(wù)化的區(qū)別,我都搞不太清楚淘寶在2008年做的服務(wù)化改造后形成的SOA體系到底是不是和現(xiàn)在的這個buzzword就是一回事,在各種文章里,微服務(wù)簡直就被宣傳的像是技術(shù)界一些場景的救世主,直接誤導(dǎo)了很多同學(xué)上來就必搞微服務(wù)體系,但不知道有多少同學(xué)仔細想過有沒有必要,對業(yè)務(wù)發(fā)展來說采用微服務(wù)到底是幫助還是變成了阻礙,在互聯(lián)網(wǎng)類型快速迭代的業(yè)務(wù)中,業(yè)務(wù)的迭代效率是核心問題,以我自己的認知,對服務(wù)化我的觀點一直是如果能不進這個坑,最好不進,一個單一應(yīng)用的復(fù)雜度遠比N個應(yīng)用組成的分布式系統(tǒng)簡單、快速多了,一旦進入分布式的坑,在技術(shù)上就不得不有比較大的投入,而對于一些還處于中小規(guī)模的公司而言,我覺得完全沒有必要,Google的Jeff Dean在一次分享時講到他對于Google做服務(wù)化的觀點:讓Google具備了千人并行協(xié)作開發(fā)的能力,在看到這觀點以前,我一直覺得服務(wù)化重點解的是水平伸縮能力的問題,其次是并行協(xié)作的問題,但我現(xiàn)在基本更加贊同服務(wù)化重點是讓一家公司具備了百人以上的并行協(xié)作開發(fā)能力,我認為在幾十個研發(fā)同學(xué)的情況下,并行協(xié)作開發(fā)不會成為太大問題,這個時候的并行協(xié)作上的一些投入會遠比進入服務(wù)化后的投入小很多,所以以前有一些朋友問我公司到底要不要改變?yōu)榉?wù)化時,我都問兩問題:1. 公司研發(fā)團隊現(xiàn)在總共多少人? ?2. 目前的水平伸縮瓶頸是? ? 如果在這兩個問題上服務(wù)化并不是核心的瓶頸,或者只需要付出少量的人或機器代價就可以解決,我會強烈建議不要做服務(wù)化,所以拜托受微服務(wù)這個buzzword誘惑的同學(xué)們,請大家在采用這樣的架構(gòu)前一定,千萬要慎重思考,策略應(yīng)該是以盡量不采用去推導(dǎo)會產(chǎn)生的代價和問題,如果這個代價和問題并不是那么大,就不要用,除非真的萬不得已,那就請做好組織、團隊人員方面的布局,以真正的做好服務(wù)化,不要讓這個東西最后變成業(yè)務(wù)發(fā)展的障礙。

ps: 2015年也寫過一篇,《服務(wù)化,你真的需要嗎》,點擊閱讀原文可以看看。

?

說說AI這個buzzword,我拿運維這個領(lǐng)域來舉例說吧,AI實在是太火了,同樣導(dǎo)致了運維界很多的工作也恨不得趕緊和AI綁上關(guān)系,當(dāng)然不可否認的是,在運維這個領(lǐng)域,AI絕對是可以產(chǎn)生巨大幫助的,但首先要想明白的是你的整個環(huán)境真的為AI做好了準(zhǔn)備嗎?沒想清楚這個問題,很容易最后出現(xiàn)一個狀況是,各種算法,智能動作等等都準(zhǔn)備好了,結(jié)果是基礎(chǔ)的技術(shù)層面或環(huán)境層面壓根就不具備這個能力,一切白扯,例如在運維這個領(lǐng)域,我認為要引入AI讓其發(fā)揮作用,前提是要先把數(shù)據(jù)化、自動化、無人化做好,如果連這些都沒做好,千萬別先跳進AI的坑,AI通常依賴大量的數(shù)據(jù)去智能化的執(zhí)行動作,這種情況下沒有數(shù)據(jù),不能自動執(zhí)行,自動執(zhí)行過程中需要人介入,那都意味著沒法玩,很典型的在運維領(lǐng)域的一個case,容量的彈性伸縮,如果連判斷一個應(yīng)用容量夠不夠的數(shù)據(jù)都不充分,連應(yīng)用能自動部署和啟動都做不到,那先做了一個彈性伸縮的系統(tǒng)又有什么用呢?所以我更贊同的是AI確實是前景,但首先要把AI需要的一些前提給做好了,然后再進坑,千萬別走反了。

?

最后說說同樣極度火爆的AR/VR,AR/VR是個非常復(fù)雜的話題,同樣很多的業(yè)務(wù)一沖動就決定投入大量資源去玩這兩個方向,覺得不玩就掛了,但在玩這兩個方向前,同樣要想清楚的核心問題是,對于你的業(yè)務(wù)場景而言,AR/VR的一些技術(shù)普及的條件是不是都具備了,例如你生產(chǎn)了AR/VR內(nèi)容,但現(xiàn)在的AR/VR的用戶數(shù),AR/VR設(shè)備的情況是不是真的到了值得你投入大量資源去做,君不見很多創(chuàng)業(yè)公司在做app的時候都先只做ios版本。

?

所以總的來說,就是技術(shù)圈的各種流行buzzword呢,當(dāng)然會有它一定的道理,但是不是真的要去采用,千萬別純粹跟風(fēng),或者純粹從技術(shù)角度判斷,仔細的思考如果要采用buzzword,會發(fā)生什么,要做好什么樣的準(zhǔn)備,能獲得什么樣的收益(這和每家公司的戰(zhàn)略地位,業(yè)務(wù)發(fā)展情況直接相關(guān)),畢竟一家公司的資源都是有限的,進了一個坑就意味著另一個坑可投入的資源少了。

總結(jié)

以上是生活随笔為你收集整理的大部分公司并不需要微服务的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。