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

本文展示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