Node.js在2016年被哪些企業使用?

banq發表於2016-10-19
本文展示Node.js如何在 Groupon高朋(團購鼻祖), Lowe’s Home Improvement 和 Skycatch 被成功採用實現它們的企業系統。

高朋使用Node.js重建了整個Web層
高朋開始使用的是Ruby on Rails,每件事都執行在巨大的整體單片monolithic系統上,很長時間工作得很好,但是最終變得難以維護。

高朋後來收購了歐洲Java棧專案和南美的PHP棧專案,高朋需要尋找一個新的技術堆疊替代它們。採取Node.js有以下原因:

1.JavaScript幾乎是通用的語言,因此學習和工作只需要很少努力,開發者溝通很容易。

2.Node.js大規模情況下益於測試。不僅統一開發語言,在某些情況下,也提供效能改進。

3.node開發人員可以重用以前編寫的程式碼元素。

4.Node.js成為最統一的平臺。即使他們有很多java後端服務,框架。

作為決策的結果,高朋團隊使用Node.js重建整個Web層。他們也貢獻了下面開源庫包:

gofer是用於和後端服務呼叫的API客戶端。

node cached是Node.js的客戶端。

他們在多個平臺使用Node:
1.大概3-400個後端服務使用Nde.js Java和Ruby混合
2.使用Node作為API整合層。
3.使用Node作為後端服務的客戶端,包括網站。

當前,高朋有70個Node.js生產應用。應用在30個國家。

Node.js在Skycatch應用
skycatch是家資料公司,幫助捕獲、管理和分析商業無人機資料。skycatch看到挖掘資料需要大量查詢資料庫。使用現有的工具如原始SQL查詢是困難和耗時的,而skycatch的解決方案可以方便地從網站中提取可操作的資料。

“我們在你能想得到的地方都使用了node - Node是我們的膠水”。

當亞馬遜AWS Lambda支援Node 4以後,他們尋求使用AWS Lambda,這樣能更多聚焦在產品。

Node.js在Lowe’s Home Improvement 應用
透過Node.js,工程師隊可以擁有從UI到後端整個堆疊的全部開發職責,前端他們能夠重用自己在JavaScript和HTML上的精通。

現在他們可以很快地把新的功能放一起做原型設計做研究和做一些使用者測試。然後把這個想法應用到生產級別併發布,不會導致應用程式棧其他部分的風險。

Node.js Examples - What Companies Use Node For in

相關文章