精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

99在线|亚洲一区二区| www.日韩| 成人午夜激情视频| 午夜精品蜜臀一区二区三区免费| 国产全是老熟女太爽了| 欧美午夜三级| 亚洲高清免费视频| 亚洲欧洲国产日韩精品| 熟妇人妻中文av无码| 蜜臀av性久久久久蜜臀aⅴ| 色综合久久天天综线观看| 最新中文字幕视频| 欧美经典影片视频网站| 在线看一区二区| 大胆欧美熟妇xx| 福利在线观看| av电影一区二区| 国产在线视频91| 国产乡下妇女做爰| 国产韩国精品一区二区三区| 亚洲精品久久久久久久久久久久久| 日韩av片网站| 三级中文字幕在线观看| 亚洲精品国产无套在线观| 欧美性天天影院| 免费观看成年人视频| 精品一区二区在线视频| 国产精品国语对白| 中文字幕第四页| 影音先锋中文字幕一区| 久久这里只有精品视频首页| 中字幕一区二区三区乱码| 蜜桃久久久久| 精品少妇一区二区三区在线视频| 国产美女18xxxx免费视频| 国精产品一区一区三区四川| 福利视频第一区| 狠狠干 狠狠操| 国精产品一区一区三区mba下载| 中文字幕中文字幕一区二区| 亚洲成人在线视频网站| 精品视频一二区| 久久青草国产手机看片福利盒子 | 国产精品一区无码| 在线国产欧美| 久久久久久久久久久av| 免费中文字幕视频| 国产一区观看| 欧美激情精品久久久久久变态| 午夜三级在线观看| 天天做综合网| 久久精品国产96久久久香蕉| 多男操一女视频| 亚洲成av人电影| 久久av在线看| 国产亚洲精品女人久久久久久| 欧美人成在线| 高清亚洲成在人网站天堂| 久久精品女人毛片国产| 亚洲黄色大片| 26uuu亚洲国产精品| 日本韩国欧美中文字幕| 噜噜噜躁狠狠躁狠狠精品视频| 日本aⅴ大伊香蕉精品视频| 国产一级淫片a视频免费观看| 爽好久久久欧美精品| 国产成人精品最新| 在线观看毛片视频| 国内国产精品久久| 春色成人在线视频| 亚洲 欧美 自拍偷拍| 久久久五月婷婷| 午夜老司机精品| 黄色免费在线看| 亚洲影视在线观看| 色婷婷精品久久二区二区蜜臀av| 日本一区网站| 黄网站视频在线观看| 亚洲欧美另类图片小说| 久操网在线观看| 高清不卡亚洲| 欧美精选午夜久久久乱码6080| www.偷拍.com| 欧美尿孔扩张虐视频| 国产性猛交xxxx免费看久久| 亚洲熟女少妇一区二区| 欧美三区不卡| 日韩男女性生活视频| 国产精品欧美激情在线| 99久久精品国产一区| 亚洲免费视频一区| 黄色在线观看视频网站| 在线看一区二区| 日韩精品xxx| 精品成av人一区二区三区| 久久影院模特热| 国产美女激情视频| 国产精品一区二区久激情瑜伽 | 久久99视频| 久久久精品在线| 国产精品黄色大片| 国产综合成人久久大片91| 久久99久久精品国产| 欧美猛烈性xbxbxbxb| 精品国产31久久久久久| 激情文学亚洲色图| 亚洲素人在线| 精品中文字幕在线2019| 手机av免费观看| 国产超碰在线一区| 亚洲欧洲另类精品久久综合| 超碰高清在线| 欧美一级视频精品观看| 欧美三级视频网站| 一区二区三区福利| 亚洲影视九九影院在线观看| 国产免费a∨片在线观看不卡| 亚洲欧美视频在线观看| 91蝌蚪视频在线观看| 国偷自产av一区二区三区| 亚洲免费在线播放| 日韩在线视频网站| 丰满少妇被猛烈进入一区二区| 亚洲综合国产激情另类一区| 91免费版网站在线观看| 色哟哟免费在线观看| 色综合色狠狠天天综合色| 丰满岳乱妇一区二区| 永久91嫩草亚洲精品人人| 国产成人av在线| 水莓100在线视频| 亚洲一区二区精品视频| 99热这里只有精品2| 99久久九九| 国产伦精品免费视频| 国产中文字幕在线播放| 一本到不卡精品视频在线观看| 黄色激情在线观看| 国产主播一区| 成人自拍偷拍| 久久99亚洲网美利坚合众国| 日韩视频在线观看一区二区| 小泽玛利亚一区| 精品一区二区三区日韩| 一本久久a久久精品vr综合| 国产69精品久久久久9999人| 亚洲午夜精品久久久久久久久久久久| 狠狠人妻久久久久久综合| 久久综合一区二区| 虎白女粉嫩尤物福利视频| 日韩电影在线观看完整免费观看| 韩国美女主播一区| 天天摸天天干天天操| 红桃视频成人在线观看| 亚洲国产精品成人综合久久久| 99精品久久| 蜜桃日韩视频| 日韩精品第一| 久久九九亚洲综合| 精品人妻一区二区三区麻豆91| 一区二区三区四区精品在线视频| 日本wwwwwww| 亚洲美女色禁图| 欧美日本亚洲| 欧美黄色网络| 欧美成人国产va精品日本一级| 亚洲成人一二三区| 欧美日韩在线一区| 在线视频第一页| 亚洲成人一区在线观看| 久久亚洲欧美国产精品乐播 | 国产精品理论在线| 激情图片小说一区| 欧美精品卡一卡二| 九九亚洲视频| 亚洲a级在线播放观看| 日本三级在线观看网站| 日韩成人在线观看| 中文无码av一区二区三区| 1000部国产精品成人观看| 怡红院一区二区| 日本少妇一区二区| 蜜臀av性久久久久蜜臀av| 九九热播视频在线精品6| 国产激情999| 直接在线观看的三级网址| 日韩国产精品亚洲а∨天堂免| 波多野结衣不卡| 一区二区三区在线观看动漫| 四虎永久免费影院| 秋霞影院一区二区| 国产中文字幕乱人伦在线观看| 欧美极品在线观看| 99re在线观看| 欧美不卡高清一区二区三区| 久久精品中文字幕电影| 四虎影院在线播放| 欧美一级午夜免费电影| 毛片在线免费播放| 亚洲va国产天堂va久久en| 国产123在线| 99久久99久久精品国产片果冻| 午夜精品久久久久久久99热影院| 国产亚洲亚洲| 日本福利视频在线观看| 精品freesex老太交| 国产99在线免费| 色综合一区二区日本韩国亚洲| 午夜精品视频在线| 大地资源网3页在线观看| 亚洲欧美综合精品久久成人| 成人午夜视频一区二区播放| 欧美日韩国产一二三| xxxx.国产| 亚洲最大色网站| 韩国一级黄色录像| 国产视频在线观看一区二区三区 | 老司机精品在线| 91久久爱成人| 欧美aaaaaaaa| av色综合久久天堂av综合| 国产黄视频在线| 欧美天天在线| 看一级黄色录像| 色88久久久久高潮综合影院| 欧美一区二区三区在线免费观看| 在线精品自拍| 亚洲自拍欧美另类| 人人玩人人添人人澡欧美| 国产成人中文字幕| 日韩av一卡| 68精品久久久久久欧美 | 亚洲午夜精品在线| 亚洲国产精品免费在线观看| 国产精品久久久久7777按摩| 欧美激情视频二区| 国产欧美久久久精品影院| 中国美女乱淫免费看视频| 97se亚洲国产综合在线| 日韩无码精品一区二区| 成人激情午夜影院| 国产一卡二卡三卡四卡| 成人午夜电影网站| 国产乱淫av片| 成人动漫视频在线| 少妇被狂c下部羞羞漫画| 成人三级伦理片| 理论片大全免费理伦片| www.亚洲色图| 国产网站无遮挡| 91丨porny丨中文| 亚洲乱码国产乱码精品精大量| 91亚洲精品一区二区乱码| 91成年人网站| 国产精品女主播av| 777777国产7777777| 亚洲欧美欧美一区二区三区| 免费在线视频观看| 精品国产福利在线| 无码人妻熟妇av又粗又大| 在线亚洲欧美专区二区| 中文字幕免费观看视频| 欧美挠脚心视频网站| 国产欧美日韩成人| 精品国产91久久久久久久妲己| 人人妻人人澡人人爽人人欧美一区 | 亚洲免费看黄网站| 久久久精品国产sm调教| 岛国av午夜精品| 制服丝袜在线一区| 91精品国产91综合久久蜜臀| 免费看黄色一级视频| 国内自拍视频一区二区三区 | 国产精品久久欧美久久一区| 日韩一区二区视频| 可以免费看毛片的网站| 亚洲欧洲免费视频| 麻豆传媒视频在线| 午夜精品99久久免费| 欧美成人ⅴideosxxxxx| 国产欧亚日韩视频| 一区二区三区在线资源| 久久精品99| 外国成人免费视频| 免费 成 人 黄 色| 久久精品国产77777蜜臀| 少妇欧美激情一区二区三区| 91美女在线视频| 日本一级特级毛片视频| 精品久久久精品| 国产精品无码久久久久成人app| 日韩欧美一级精品久久| 黄色片免费在线| 欧美国产日产韩国视频| 日本美女久久| 国产日韩一区二区| 欧美大人香蕉在线| 免费无码不卡视频在线观看| 精品一区二区三区在线视频| 高潮毛片无遮挡| 亚洲无人区一区| 亚洲图片中文字幕| 精品五月天久久| 免费av不卡在线观看| 国产精品亚洲精品| 天堂在线精品| 成人免费看片'免费看| 免费看精品久久片| 中文字幕在线免费看线人 | 亚洲欧美中文另类| 日韩另类在线| 国产一区二中文字幕在线看| 尤物tv在线精品| 日本阿v视频在线观看| 精品一区二区三区日韩| 妺妺窝人体色WWW精品| 亚洲电影在线免费观看| 国产三级第一页| 日韩在线视频免费观看| 久久xxx视频| 日本一区二区三区免费看| 在线亚洲激情| 久久人妻少妇嫩草av蜜桃| 中文字幕亚洲欧美在线不卡| 免费又黄又爽又猛大片午夜| 日韩电影第一页| 国产99在线观看| 超碰在线观看97| 欧美有码视频| 久久久久久久久久毛片| 国产精品成人午夜| 中文字幕日韩国产| 国产精品第13页| av黄色在线网站| 国产精品综合在线视频| 永久免费未视频| 欧美丰满一区二区免费视频 | 小嫩嫩12欧美| 国产精品免费入口| 91香蕉视频污| 精品成人免费视频| 亚洲精品国产电影| 午夜影视一区二区三区| 精品一区二区国产| 国产欧美午夜| 精品无码人妻一区| 91福利精品视频| 成人高清免费观看mv| 国产精品久久久久高潮| 成人羞羞网站入口免费| 亚洲精品久久久中文字幕| 成人欧美一区二区三区小说| 国产乱码精品一区二区三区精东| 草民午夜欧美限制a级福利片| 免费一区二区三区在线视频| 欧美日韩激情四射| av中文字幕在线不卡| 欧美三级韩国三级日本三斤在线观看 | 伊人国产精品视频| 亚洲在线观看免费| 天天综合天天色| 国产成+人+综合+亚洲欧美丁香花| 国产99久久久国产精品成人免费 | julia一区二区三区中文字幕| 欧美另类视频在线| 久色婷婷小香蕉久久| 国产精品久久久久久久精| 亚洲福利在线观看| 欧美成人免费电影| 特级毛片在线免费观看| 成人亚洲精品久久久久软件| 亚洲欧美综合自拍| www亚洲欧美| 黄色免费大全亚洲| 91热这里只有精品| 亚洲码国产岛国毛片在线| 黑人乱码一区二区三区av| 91精品国产精品| 日韩精品久久久久久久电影99爱| 激情久久综合网| 激情久久av一区av二区av三区| 大地资源中文在线观看免费版| 91在线精品播放| 国产精品夜夜夜| 很污很黄的网站| 亚洲经典中文字幕| 精品久久在线| aa视频在线播放| 国产精品伦一区二区三级视频| 亚洲欧美激情在线观看| 国产成人小视频在线观看| 国产在线欧美| 国产午夜精品福利视频| 欧美岛国在线观看| 456亚洲精品成人影院| 亚洲天堂第一区| 青青视频一区二区| 亚洲一区中文字幕在线观看| 亚洲黄色高清| www.av视频|