哪些大公司在使用node.js?

node.js輕便精悍,實際應用中有企業使用node.js來主打自己的業務嗎?

國內的巨頭阿里巴巴

在自己的中臺就大量使用了node.js。先看一下阿里最近的node.js工程師招聘信息。


哪些大公司在使用node.js?

阿里node.js招聘

阿里的上海,杭州都需要,不光是阿里集團,還包括下面的螞蟻金服。那麼node.js工程師在阿里內部從事什麼樣的工作呢?


哪些大公司在使用node.js?

職位描述

而從職位描述來看,跟大型分佈式應用相關。從這裡來看,node.js應該是能夠勝任大型後端應用的。據瞭解,目前阿里內部對node.js有相當牢固的基礎能力體系。


  • Midway 框架:作為集團最早的 Node.js Web 框架,在 6 版本後已經也漸漸走向了工業強度,從 TypeScript 到 IoC 。
  • Sandbox/Alinode 融合:兩者都是集團老牌的 Node.js 應用治理、監控、Profiling 平臺,將會強強合併來支撐未來日益龐大的 Node.js 體系。
  • Node.js 混沌工程
  • Node.js 中間件體系:Node.js 幾千的應用,幾百的雲函數。無一不需要調用其他系統,而中間件能力就是其根本。集團雲原生架構的調整中,中間件體系也會發生巨大的變化。在這裡說一下,騰訊的微信小程序也是使用Node.js來實現雲函數。若干的微信小程序每天在騰訊雲上運行著若干的雲函數,可見Node.js還是堪當大任的。

除了這些基礎能力體系外,阿里的node.js serverless與前端研發模式也升級了。提出了雲端一體研發框架,將node.js雲函數和前端框架融合在一起。

國外也有很多巨頭將自己的應用假設在node.js上。

Paypal 貝寶


哪些大公司在使用node.js?

paypal

Paypal的服務必須應對全球超過 2 億多個活動帳戶。Paypal最初的問題是分散的團隊,不同的語言分別為前端和服務器應用程序進行開發。在PayPal採用 Node.js後,開發人員使用統一的語言JavaScript。

根據Paypal的聲明,他們的 Node.js 應用程序編程速度提高 2 倍,而代碼量減少了 33%。

Netflix 網飛


哪些大公司在使用node.js?

Netflix

作為全球最大的視頻內容和流媒體服務,Netflix也選擇了Node.js。使用Node.js,Netflix減少了項目構建時間並啟用了用戶自定義。

此外,從性能上來看,Node.js使應用程序的加載時間提高了70%。Node.js的應用還涉及到了數據庫訪問層和腳本。

Uber


哪些大公司在使用node.js?

Uber

Uber也許是最好的Node.js應用程序示例之一。在過去的兩年裡,公司的規模每6個月左右就翻一番。顯然,Node.js的數據處理能力是一個成功的解決方案。

另一個因素是,隨著對移動出租車服務需求的不斷增長,出租車的規模也在不斷擴大。Uber需要一個對客戶和司機都可靠的系統。為什麼他們通常選擇Node.js?Uber陳述了Node.js項目的三個主要原因:

  • 它快速可靠地處理大量數據
  • 方便的錯誤分析和快速的代碼部署
  • 開源社區帶來的持續技術改進

為了證明Node.js應用程序的成功,Uber現在每秒能夠處理超過200萬個遠程過程調用(RPC)。

LinkedIn 領英


哪些大公司在使用node.js?

LinkedIn

作為商業社交系統,LinkedIn擁有超過4.5億的會員。

LinkedIn移動應用的整個後端都是建立在Node.js上。主要基於性能效率和規模這兩個原因。自從遷移到Node.js,LinkedIn的移動應用整體快了2倍以上,而後端服務器的需求量跟之前相比卻有所降低。

ebay


哪些大公司在使用node.js?

ebay

對於Ebay這種量級的公司必須採用成熟的技術。Ebay的技術優勢和部署原則主要在於一次構建,到處部署,其餘的自動化。Ebay從一個項目開始,現在他們正在向Node全棧過渡,併成為Node.js應用程序的最佳示例之一。

Walmart 沃爾瑪


哪些大公司在使用node.js?

Walmart Node.js

作為傳統零售企業,沃爾瑪也同樣進入電商領域。

沃爾瑪使用Node為應用程序創建新的api,並在數小時內進行部署。結果,發佈時間大大縮短

Walmart使用的技術棧還包括:

  • 智能操作系統
  • HAPI(沃爾瑪的開源框架)
  • 插件
  • 專用NPM包

NASA 美國航空宇航局


哪些大公司在使用node.js?

NASA

在一次太空危險事件後,美國宇航局發現其數據保存在許多不同的地方。這導致NASA決定建立自己的端到端數據系統,使用Node.js。

NASA把所有的應用遷移到了雲上,並構建了Node.js企業級架構。通過Node.js使用web API連接數據,是訪問次數較之前有大幅度降低。


分享到:


相關文章: