精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

如何提升團隊的研發效率?阿里工程師這么做

企業動態
隨著業務走向國際化、意想不到的挑戰接踵而來——團隊迎來一位位金發碧眼工程師,業務支持與優雅代碼相互摩擦,溝通協作、研發模式、文化氛圍,如何適應這些新的變化?今天,我們邀請Aliexpress高級技術專家許曉斌,分享他的解決之道。

[[245691]]

背景

大約在5年前,也就是2013年我剛加入阿里的時候,那個時候 DevOps 的風剛吹起來沒多久,有家公司宣稱能夠一天發布幾十上百次,這意味著相比傳統軟件公司幾周一次的發布來說,他們響應商業需求的能力可以甩后者幾條街,而且這差距根本不是加班能趕上的。今天的 AliExpress 技術團隊小幾百人的規模,可一天發布幾十次也已經司空見慣了,這主要得益于三個方面:

  1. 非常徹底地微服務化,拆分粒度很細,且旗幟鮮明地反對重二方庫。
  2. 阿里集團整體的運維標準化,尤其是 Docker 技術的全面覆蓋。
  3. AliExpress SRE 團隊不斷努力保證穩定性。

然而,效能這個東西,你永遠不會說:“夠了,夠快了”,尤其是在當下的消費型社會,人人都是消費者,而消費者恨不得腦子里的欲望剛閃現出來,你的商品或服務瞬間就到他面前。況且,隨著我們不斷國際化的步伐,新的因素必然會影響原來的高效能。

溝通帶寬衰減問題

***個因素是研發團隊自身的發展和變化,今天的 AliExpress 技術團隊已經是一個名副其實的分布式國際化團隊,工作地是杭州+深圳+莫斯科+馬德里+其他歐亞都市,外籍同學的比例是 15%,而且能看到這個比例會不斷提高,新的國外工作地點也會增加。而這樣的團隊,對比在同一層樓里的一群中國人組成的團隊,是有本質的區別的。

我們可以將人與人之間的溝通和網絡通信做類比,我們知道網絡通信是有帶寬的,從早期的撥號上網幾十K,到現在的家庭寬帶主流的幾十上百M,再到數據中心內部局域網內部G級別的數量級,帶寬越大,能傳輸的信息也就越多(通常浪費也就越多)。而人與人之間溝通也可以認為是有帶寬的,例如充分信任的全由中國工程師組成小團隊,平時相互一起吃飯散步聊天,大家彼此都特別了解,溝通起來就特別順暢,想到一個點子轉個朝向說兩句對方就懂了。可對于一個分布式國際化團隊來說,這個溝通帶寬可是衰減得厲害:

  • 中文到英文的轉換,衰減一次。對于大多數人來說,英語不是母語,溝通的效率自然會降低。
  • 單地到多地,衰減一次。電話,視頻,釘釘,都沒有面對面溝通來的高效。(否則大家都不會不約而同地刷臉了)
  • 時差,再衰減一次。杭州和莫斯科的時差是5個小時,所以基本上北京時間上午我們是聯系不上莫斯科的同學的。
  • 文化的差異,再衰減一次。例如很多我們可以用來增強感情的團建方法,擼串K歌王者吃雞,外籍同學可能完全不感冒。

那有人可能會說,既然溝通成本這么高,那直接在一個地方全部招中國工程師多簡單?這么做簡單是簡單的了,可都這么搞的話,怎么在全球范圍吸引優秀的人才呢?更何況 AliExpress 的用戶基本都是老外,這后面的人才如果全是中國人,聽起來這生意就不太靠譜對不?谷歌微軟亞馬遜,哪家不是在全世界搜羅***人才?

所以說,既然溝通帶寬的衰減是難以避免的,那我們唯有把對這帶寬的利用率提上去。具體我們已經做了,或者在做一些事情:

  1. 盡可能和行業主流技術接軌,降低工程師學習成本。我們基于開源 Spring Boot 做的阿里巴巴生態集成,摒棄 antx, webx, pandora,都是這個思路。
  2. English First:注釋,文檔,工具,英文必選,中文可選。
  3. 服務發現,讓所有微服務可見,增強自描述,可搜索。

擁抱 Kotlin

關于開發效率,我個人認為所有 Java 程序員都應該認認真真、仔仔細細去看下 Kotlin,因為這門語言太簡潔了,而且和 Java 可以無縫互操作,完全具備生產環境使用的條件。

 

有關簡潔,我這兩天把一塊 Java 代碼改成了 Koltin,在絲毫不降低可讀性的情況下(實際上可讀性是提高了),代碼行妥妥地減少了 1/3 。

此外我忍不住分享一下最近我基于 Sergey 的 Kotlin HSF DSL 寫的一個將函數發布成 HSF 服務的功能:

 

只需要不到 15 行代碼,就可以啟動一個 Spring Boot 應用,把一個字符串小寫的功能發布成 HSF 服務,大家可以對比下 Java 需要寫多少東西。語言層面的升級,給框架,中間件,API設計帶來更多的可能性,這就能使我們砍掉更多的所謂腳手架代碼,讓業務代碼更精簡,更優雅,進而帶來效率提升。

作為程序員,如果只掌握一種語言,是非常危險的,因為這種語言的各種設計會禁錮你的思維。我自己會在業余看一些其他語言,不過在日常工作中基本也只能寫 Java(如果 shell 也算一種語言的話,還是寫過些 shell 的)。不過從現在開始,我會開始盡可能地用 Kotlin 寫代碼,我的團隊也全面把日常編程語言從 Java 切換到 Kotlin,其實我們都已經不算 Early Adoptor 啦,雷卷在一年多前就已經不停在鼓吹 Koltin 并上線了一個應用,AliExpress 俄羅斯辦公室的 Sergey 等同學也已經在生產用上了 Kotlin,Sergey 個人也在很多地方分享他的經驗。

我們會推動 AliExpress 擁抱 Koltin,從語言層面來提升我們的效率。

阿里資深技術專家雷卷,在他最近的一篇談程序員學習的文章中寫了很多東西,我都是很認同的,其中一段話尤其想點贊:

不要和程序員談自己的編程歷史,很多經驗今天已經不適用啦,可能有一些,但是會給別人帶來甄別成本,別人也懶得來甄別。2-3年不關注技術,基本快和程序員和編程絕緣啦,不是絕對,但是通常不會錯。

FaaS

Function as a Service,又一個新的 Buzz Word?是的,不過我還真的相信這個 Buzz Word,行業里 AWS Lambda, Google Cloud Functions, Microsoft Azure Functions 等服務相繼推出,大家都在嘗試把自己的業務往上面搬,這其中的道理在哪?

如果作為云服務提供商,這個道理是很顯而易見。你的對手按照 docker instance 收費,2 core 4g 起,一小時多少錢;如果你能做到按調用次數收費,一小時內運行了 30 次。那這個價格差必然是數量級的,用這一招就可以秒殺對手了。

上面所說的純粹是硬件成本的考量,但我們還需要從效率方面看這個事情。

首先由于 Function 天生是無狀態的,而且是足夠輕量的,那么理論上做到 ms 級別的 auto scaling 是沒有問題的,例如 graalvm 就在這方面很有潛力。

 

ms 級別的 auto scaling 不僅能夠大幅提升資源利用率,更是提升了運維效率,開發幾乎就不再需要考慮容量的事情的。例如在雙11的時候,我們做大量的壓測,很大程度上是為了保證系統各個部分的水位在預測的安全的線上,如果做到了實時擴縮,那么當流量高峰來的時候再擴容好了。

什么是輕量?

今天很多工程師可能已經忘了輕量的概念是什么,大家就是各種侵入,寫個簡單的應用,打出來的 jar 包,業務代碼的占比往往不到 1/10。

 

 

先不說這里可能無謂浪費了多少內存,無謂增加了多少啟動時間。這個 client 那個 share 滿天飛帶來的最麻煩的后果就是,開發經常要做各種升級,而且一升就掛,一查就半天。打著所謂性能旗號的各種重客戶端,就是反服務化的;各種缺乏細心設計的 API 導致的不兼容升級(而且是暴力推動,不升級卡發布),就是反工程師操守的。

微服務化做得好的,應該積累一大批輕量的接口,使用這些接口甚至都不需要引入什么 share/open/client 的依賴,直接用 HSF 的泛化調用即可,這樣的接口才不對用戶有代碼侵入。

我們已經在 AliExpress 嘗試(并已經上線)基于 Koltin DSL 和 HSF 泛化調用編寫 Function,用戶只需要依賴很簡單的一個 FaaS SDK 就可以編寫業務代碼,基于前面提到的阿基米德服務發現,他可以快速重用現有服務,做一些聚合和過濾的操作,滿足業務需求,這個在貼近無線的業務中非常有用。當然,這個嘗試只是一個開始,但我們已經看到,其實有大量的業務邏輯(在 AliExpress 可能是 5/1 至 1/3)其實自身不依賴于數據,可以做成 Function,而且我們可以做到讓這些業務不依賴任何業務二方庫,甚至借助 Service Mesh 等技術,不依賴于任何中間件 client。這些業務的 owner 不需要關心各種亂七八糟的升級問題,不需要關心容量問題,真正地只關心自己的業務邏輯。

我認為這是 FaaS 該成為的樣子,而我及我的團隊,正不斷努力去實現之。

【本文為51CTO專欄作者“阿里巴巴官方技術”原創稿件,轉載請聯系原作者】

 

戳這里,看該作者更多好文

責任編輯:武曉燕 來源: 51CTO專欄
相關推薦

2018-06-28 16:33:58

團隊工程師專家

2020-03-23 10:42:56

團隊協作阿里

2018-11-02 15:53:57

交付阿里工程師團隊

2019-10-24 09:51:48

阿里工程師互聯網

2021-04-27 06:52:49

團隊研發效率

2019-10-08 12:32:07

運維架構技術

2013-11-27 12:40:21

鮑爾默微軟

2015-08-05 10:50:01

Facebook緩存網頁

2018-12-05 16:10:05

商品標題工程師

2023-06-27 11:57:24

用戶分析挖掘法ABtest

2023-07-27 13:44:19

業務用戶畫像

2019-03-28 14:22:26

工具代碼開發

2024-02-21 23:03:56

代碼系統

2014-07-10 09:15:38

負載均衡安全網關

2024-11-27 11:44:08

2024-10-15 11:54:38

2022-07-11 11:28:45

數據分析業務消費

2018-10-22 09:17:22

數據中心阿里微軟

2017-06-22 09:45:58

阿里云GN5實例深度學習

2020-04-01 11:01:57

工程師技術裁員
點贊
收藏

51CTO技術棧公眾號

日韩有码在线播放| 在线免费观看日韩欧美| 国产亚洲精品久久飘花| 中文字幕激情小说| 欧美hd在线| 日韩女优毛片在线| 欧美在线一区视频| 91社区在线高清| 国产精品白丝jk黑袜喷水| 韩国精品久久久999| 免费看一级黄色| 77成人影视| 在线免费亚洲电影| 波多野结衣与黑人| 韩国三级av在线免费观看| 国产中文字幕精品| 国产精品成人久久久久| 国产这里有精品| 奇米色欧美一区二区三区| 欧美一级夜夜爽| 无人在线观看的免费高清视频| 亚洲夜夜综合| 欧美国产日韩一二三区| 操人视频欧美| 一区二区三区亚洲视频| 翔田千里一区二区| 欧美激情在线狂野欧美精品| 精品国产大片大片大片| 一区二区三区视频免费观看| 日韩一级片网址| 91香蕉视频导航| 涩涩涩在线视频| 一区二区欧美在线观看| 亚洲三区在线观看| 国产在线一二| 99国产精品99久久久久久| 亚洲自拍另类欧美丝袜| 伊人网中文字幕| 久久字幕精品一区| 国产69精品久久久久9999| 欧美成欧美va| 天天揉久久久久亚洲精品| 国产一区二区三区18| 国产性生活毛片| a级日韩大片| 欧美一区二区三区成人| jizz欧美性11| 国产国产一区| 欧美亚洲日本一区| 一本久道中文无码字幕av| 蜜桃视频www网站在线观看| 亚洲综合清纯丝袜自拍| 超碰10000| 成人免费网址| 亚洲欧美另类久久久精品2019| 亚洲一二区在线| 在线免费观看黄色av| 国产精品视频你懂的| 欧美一区二区三区四区在线观看地址| 午夜成人鲁丝片午夜精品| 国产91精品精华液一区二区三区| 91亚色免费| 亚洲AV无码精品色毛片浪潮| 国产成人精品一区二区三区网站观看| 999精品视频一区二区三区| 性色av蜜臀av| 大陆成人av片| 精品伊人久久大线蕉色首页| 神马亚洲视频| av电影一区二区| 精品国产中文字幕| 日本私人网站在线观看| 久久品道一品道久久精品| 日本不卡二区| 免费在线视频欧美| 一区二区在线免费| 热99这里只有精品| 欧美性xxx| 欧美日韩你懂得| 午夜影院免费观看视频| 999在线精品| 亚洲男人第一av网站| 国产精品亚洲无码| 欧美国产一级| 久久久久成人精品| 青青青国产在线| 美女www一区二区| 97超碰人人模人人爽人人看| 天堂网在线资源| 久久久99精品免费观看不卡| 一级特黄录像免费播放全99| 怡红院红怡院欧美aⅴ怡春院| 亚洲成人精品影院| 日韩在线第三页| 国产色99精品9i| 亚洲精品99久久久久| 中文字幕在线观看免费高清| 天天综合亚洲| 5278欧美一区二区三区| 一卡二卡在线观看| 99在线热播精品免费| 视频一区免费观看| 日本精品600av| 91九色02白丝porn| 午夜性福利视频| 国模精品一区| 欧美俄罗斯性视频| 日本三级一区二区三区| 成人一区在线看| 亚洲精品一卡二卡三卡四卡| 黄色在线观看视频网站| 欧美日韩高清在线播放| 在线免费播放av| 亚洲蜜桃视频| 国产高清在线不卡| 日本精品一区二区在线观看| 亚洲欧洲日韩在线| 日韩av资源在线| 日韩中文字幕无砖| 色妞欧美日韩在线| 日韩电影在线观看一区二区| 丁香天五香天堂综合| 亚洲精品无人区| 欧美成人性网| 亚洲福利视频网| 成人免费黄色小视频| 日本女人一区二区三区| 精品国产综合久久| 超级白嫩亚洲国产第一| 日韩一区二区精品葵司在线| 天美传媒免费在线观看| 免费国产自线拍一欧美视频| 国产精华一区二区三区| 超碰在线最新| 69久久99精品久久久久婷婷 | 久久香蕉综合色| 欧美精品videosex| 欧美一级精品大片| 久艹在线观看视频| 麻豆精品一区二区三区| 日产精品一线二线三线芒果| 中日韩脚交footjobhd| 亚洲国产精品国自产拍av秋霞| 国产极品国产极品| 韩国一区二区在线观看| 中文字幕精品一区日韩| 日韩欧美2区| 亚洲色图偷窥自拍| 国产无遮挡又黄又爽又色视频| 久久尤物电影视频在线观看| 天堂…中文在线最新版在线| 高清一区二区三区| 久久久久久久久久久av| 懂色av成人一区二区三区| 亚洲综合一二三区| 星空大象在线观看免费播放| 亚洲大胆在线| 精品国产日本| 欧美黑人一区| 国产亚洲人成网站在线观看| 波多野结衣一二区| 国产精品天干天干在观线| 艹b视频在线观看| 久久美女视频| 亚洲aa中文字幕| 亚洲精品天堂| 日韩av在线免费看| 97人妻一区二区精品视频| 国产嫩草影院久久久久| 中文字幕av不卡在线| 欧美独立站高清久久| 成人欧美一区二区三区黑人孕妇 | 九九久久国产精品| 免费的黄色av| 在线观看日韩一区| 天天爽天天爽天天爽| 国产精品小仙女| av黄色在线网站| 欧美gayvideo| 成人av网站观看| 一本大道色婷婷在线| 综合欧美国产视频二区| 国产成年妇视频| 欧美视频国产精品| 永久av免费网站| 成人激情黄色小说| 日韩av片网站| 黑丝一区二区| 日韩精品电影网站| 亚洲精品观看| 欧洲亚洲免费在线| 成人免费高清| 亚洲美腿欧美激情另类| 国产精品视频在线观看免费 | 国产高清不卡一区| 久久精品国产精品亚洲色婷婷| 91欧美大片| 国产综合18久久久久久| 国产精品久久久久久久久免费高清 | 97超碰成人在线| 亚洲国产mv| 亚洲一区不卡在线| 日韩在线麻豆| 91影院在线免费观看视频| 毛片在线网站| 九九精品在线观看| 92国产在线视频| 日韩精品在线免费播放| 国产精品一品二区三区的使用体验| 精品久久久久久久久中文字幕| 午夜成人亚洲理伦片在线观看| 99久久久精品| 波多野结衣国产精品| 美女诱惑黄网站一区| 国产在线无码精品| 成人嫩草影院| 久久久久久久久四区三区| 欧美专区一区| 91久久精品一区| 色综合一本到久久亚洲91| 午夜精品视频网站| 在线xxxx| 久久精品免费播放| 8888四色奇米在线观看| 亚洲欧美日韩区| 高h调教冰块play男男双性文| 欧美人狂配大交3d怪物一区| 黄色在线视频网址| 欧美日韩国产一中文字不卡| 午夜免费激情视频| 中文字幕在线一区免费| 亚洲自拍偷拍图| 91老师国产黑色丝袜在线| 色悠悠在线视频| 国产酒店精品激情| 五月天中文字幕在线| 免费av成人在线| 国产一线二线三线在线观看| 久久国产精品99国产| 国产欧美日韩网站| 狠狠入ady亚洲精品经典电影| 免费看污污视频| 亚洲精品国产成人影院| 中文字幕日韩一区二区三区不卡| 第四色成人网| 亚洲午夜精品久久| 视频在线不卡免费观看| 亚洲视频在线观看日本a| 日本电影一区二区| 亚洲一区二区在线免费观看| 成人在线一区| 亚洲视频sss| 91精品国产91久久久久久黑人| 一区二区三区欧美在线| 91久久夜色精品国产按摩| 亚洲最大色综合成人av| 欧美顶级大胆免费视频| 免费看污污视频| 黄色成人精品网站| 福利视频一二区| 国产综合精品一区| xxxx18hd亚洲hd捆绑| 一区二区激情| 色婷婷综合久久久久中文字幕| 久久亚洲美女| 天天爽夜夜爽一区二区三区| 国产一区二区剧情av在线| 亚洲一区二区图片| 99在线精品观看| 六月婷婷七月丁香| 国产精品福利一区二区| 强行糟蹋人妻hd中文| 午夜成人免费视频| 日韩欧美在线观看免费| 在线不卡的av| 免费观看黄色av| 国产亚洲精品美女久久久| 尤物网在线观看| 欧美极品少妇全裸体| 成人黄色免费短视频| 国产男女猛烈无遮挡91| 中文字幕日韩在线| 欧美精品亚洲精品| 天天做天天爱天天综合网| 久久99久久99精品| 石原莉奈在线亚洲三区| 天天久久综合网| 91视视频在线观看入口直接观看www| av网在线播放| 一区二区在线观看视频| 亚洲影院在线播放| 91精品视频网| 人人九九精品| 欧美精品情趣视频| 希岛爱理一区二区三区av高清| 91视频88av| 欧美日本成人| 大西瓜av在线| 蜜臀久久99精品久久久久久9| 亚洲免费观看在线| 国产精品人人做人人爽人人添| 免费在线观看日韩| 欧美日韩精品一区视频| 五月婷婷开心中文字幕| 欧美成人午夜激情视频| 日本高清不卡一区二区三区视频 | 亚洲精品一区二区三区中文字幕| 欧美黄色直播| 欧美精品aa| 亚洲xxx在线观看| 91蜜桃婷婷狠狠久久综合9色| www欧美com| 欧美日韩中文字幕一区二区| 网站黄在线观看| 精品少妇v888av| 国产原创一区| 日韩精品另类天天更新| 亚洲激情在线| 最新国产精品自拍| 中文字幕在线观看一区二区| 潘金莲一级淫片aaaaaa播放| 精品国产91乱码一区二区三区 | 国产清纯在线一区二区www| 国产在线视频在线观看| 91精品国模一区二区三区| 都市激情一区| 日韩av黄色在线观看| 欧美精品密入口播放| 成人黄色片免费| 激情五月婷婷综合| 精品在线观看一区| 欧美影院一区二区三区| 日本电影一区二区在线观看| 久久久久这里只有精品| 在这里有精品| 日韩一级片一区二区| 国产精品自拍三区| 麻豆天美蜜桃91| 91精品婷婷国产综合久久竹菊| 欧美猛烈性xbxbxbxb| 国产精品一区二区性色av| 国产亚洲一区| 欧美日韩亚洲自拍| 国产精品视频免费| 一区二区 亚洲| 日韩一区二区久久久| 色综合视频一区二区三区日韩 | 国产福利电影在线| 国产精品69久久久久| 神马久久一区二区三区| www.超碰com| 中文一区一区三区高中清不卡| 国产精品sm调教免费专区| 最好看的2019年中文视频| 啪啪av大全导航福利综合导航| 在线视频不卡国产| 国产综合久久久久影院| 欧美黑人一级片| 欧美精品一区二区蜜臀亚洲| bbw在线视频| 欧美日韩综合另类| 青青草一区二区三区| 久久久精品少妇| 日韩欧美国产成人一区二区| 欧美寡妇性猛交xxx免费| 国产在线资源一区| 老司机午夜精品视频| 黄色免费一级视频| 69堂精品视频| a国产在线视频| 日本视频一区二区在线观看| 蜜臀av一级做a爰片久久| 国产精品白丝喷水在线观看| 337p日本欧洲亚洲大胆精品| 三级在线看中文字幕完整版| 色噜噜狠狠色综合网| 激情综合色综合久久综合| 亚州国产精品视频| 一区二区三区回区在观看免费视频| 四虎影视国产精品| 亚洲精品蜜桃久久久久久| 国产亚洲自拍一区| 国产黄色小视频在线观看| 欧美一区在线直播| 99久久亚洲精品蜜臀| 黄色性视频网站| 欧美影视一区二区三区| 在线电影福利片| 欧洲精品在线一区| 国产精品911| 欧美a视频在线观看| 欧美成人精品在线播放| 杨幂一区二区三区免费看视频| 奇米视频888| 欧美日韩另类视频| 国产盗摄在线观看| 欧美第一黄网| 国产成a人亚洲精品| 最新中文字幕免费| 97在线免费观看视频|