日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

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

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

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

?

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

?

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

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

?

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

?

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

?

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

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。