阅读更多

7顶
0踩

编程语言

原创新闻 Groupon抛弃Rails,转向Node.js

2013-10-10 17:27 by 副主编 wangguo 评论(4) 有17213人浏览
知名团购网站Groupon近日在官网宣布目前Groupon已经完成了从Ruby on Rails向Node.js的迁移过程,这一过程历时1年之久。迁移后,Groupon将成为全球最大的Node.js部署产品之一。

Groupon工程师团队表示,迁移后,整体响应时间大大减少。Groupon会在接下来的几个月中,逐步发布驱动其Node.js平台的相关库。



Twitter在2008年将其业务后端代码从Rails迁移到了Scala,而Groupon如今也抛弃了Rails架构,其原因大致相同——在大型系统的可扩展性和性能上,Rails显得捉襟见肘

在过去一年半的时间中,Groupon的后端服务已经全面过渡到了SOA(面向服务架构),并且在前端也应用了这种模式。这样,每个团队可以只拥有他们所负责的服务页面或应用,而不是有一个大型的应用程序,一些通用的逻辑已经被移到了相关的服务和库中,以便团队只需专注于构建自己所负责的功能。

Via groupon
  • 大小: 24.9 KB
7
0
评论 共 4 条 请登录后发表评论
4 楼 lonelybug 2013-10-13 21:53
Rails根本就只能作为一些小型web app的快速开发选择。整个社区都是充斥着不需要设计,只需要能运行就行的理念。反过来,真正懂得设计模式和框架设计的开发者一样能让rails变的很强大。

很多人认为一个框架就能解决一个设计上的问题,那是很幼稚的,设计总归是设计。
3 楼 semmy 2013-10-11 19:53
wchaowu 写道
node.js是值得学习和推广的语言。
想学习node.js可以看一下我的项目
http://vbooking.github.io/

里面那个WEB OS不错,有没有提供下载?
2 楼 Jack_ljk 2013-10-11 09:33
虽然强大,但是始终只能作为中间层,异步通信值得尝试,表示持续关注。
1 楼 wchaowu 2013-10-11 08:58
node.js是值得学习和推广的语言。
想学习node.js可以看一下我的项目
http://vbooking.github.io/

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 阿里云服务器不能发邮件禁用25端口的三种解决方法

    分享使人快乐,遇到的坑通过博文分享给大家,总结解决办法使更多的人节省宝贵的时间去干其他的事,于是我决定写下了这篇博文; 阿里云发送SMTP邮件失败 阿里云服务器不能发邮件解决方法 ,第三种方法是可以不用25端口,配置465端口阿里云发送邮件是成功的,现在阿里云25端口管理的很严要申请通过难度太大,我申请成功过,也申请失败过,最近后面申请的都失败了,我后面就直接用第三种方法配置465端口就可以用 第一种方法: 公司最近上了一台阿里云服务器,我部署完系统后发现邮件发送不了,啊,怎么会发不了邮件呢?于是..

  • 解决.net中使用gmail.com邮箱进行Smtp发送信件时失败的问题

    我经常使用免费的gmail.com邮箱,因为它容量较大,但我们在使用.net编程实现邮件发送时,常会出现我们意想不到的错误。最常见的就是:(1)The operation has timed out.(2)出现类似提示:"The SMTP server requires a secure connection or the client was not authenticated. The ser

  • 解决 net中使用gmail com邮箱进行Smtp发送信件时失败的问题

    解决 net中使用gmail com邮箱进行Smtp发送信件时失败的问题

  • 【特别推荐】Node.js 中文学习资料和教程导航

    这篇文章来自 Github 上的一位开发者收集整理的Node.js 中文学习资料和教程导航。Node 是一个服务器端 JavaScript 解释器,它将改变服务器应该如何工作的概念,它的目标是帮...

  • 技术栈的选择:从Groupon转向Node.js、淘宝去IOE谈起

    摘要:今年10月份,知名团购网站Groupon宣布完成了为期1年的工作——将Groupon美国站点从Rails迁移到了Node.js;在2010~2013期间,阿里巴巴逐步完成了“去IOE”运动……这些公司为什么要如此“折腾”呢? 在本文...

  • 技术栈的选择:从Groupon转向Node.js、淘宝去IOE谈起 (转)

    今年10月份,知名团购网站Groupon宣布完成了为期1年的工作——将Groupon美国站点从Ruby on Rails全面迁移到了Node.js。 2010~2013期间,阿里巴巴逐步完成了“去IOE”运动,将“IBM小型机+Oracle数据库+ EMC2存储”...

  • 【干货分享】Node.js 中文资料导航

    这篇文章与大家分享一批高质量的的 Node.js 中文资料。Node.js 是一个基于 Chrome JavaScript 运行时建立的一个平台, 用来方便地搭建快速的, 易于扩展的网络应用 No...

  • node.js学习资料汇总

    Node.js学习资料汇总 一、Node.js 二、业界新闻 三、经验分享 四、模块导航 1.web服务器框架 2.Mysql 老牌关系型数据库 3.Mongodb 4.异步流程处理 5.Redis 内存键值数据库 6.Pomelo 网易出品的网页游戏...

  • node.js中文资料导航

    HomePageNode官网七牛镜像Infoq深入浅出Node.js系列(进阶必读)Node.js中文文档被误解的 Node.jsNode.js C++ addon编写实战系列热门node.js模块排行榜,方便找出你想要的模块nodejs多线程,真正的非阻塞浅析nodejs...

  • #node.js资料

    ##Node.js HomePage Infoq深入浅出Node.js系列(进阶必读) Io.js中文文档 Node.js中文文档 Node入门 被误解的 Node.js Node.js C++ addon编写实战系列 热门node.js模块排行榜,方便找出你想要的模块 ...

  • 【干货分享】Node.js 中文学习资料和教程导航

    Node 是一个服务器端 JavaScript 解释器,它将改变服务器应该如何工作的概念,它的目标是帮助程序员构建高度可伸缩的应用程序。这些参考资料和教程能够帮助你更好的掌握 Node.js 的应用。 您可能感兴趣的相关文章 ...

  • Node.js 中文学习资料和教程导航

    Node 是一个服务器端 JavaScript 解释器,它将改变服务器应该如何工作的概念,它的目标是帮助程序员构建高度可伸缩的应用程序。这些参考资料和教程能够帮助你更好的掌握 Node.js 的应用。    Node.js ...

  • node.js中文资料导航 Mark

    Node.js HomePage Infoq深入浅出Node.js系列(进阶必读) Node.js中文文档 被误解的 Node.js Node.js C++ addon编写实战系列 热门node.js模块排行榜,方便找出你想要的模块 nodejs多线程,真正的非阻塞 浅析nodejs...

  • LabVIEW控件设计与实现:媲美QT控件的高级UI开发技巧

    内容概要:本文详细介绍了LabVIEW控件的设计与实现,尤其是一些由经验丰富的老工程师精心打造的控件。LabVIEW是一款图形化编程语言,广泛应用于数据采集、仪器控制和工业自动化领域。文中通过具体实例展示了如何利用LabVIEW创建美观且功能强大的控件,如滑动条、波形图、金属质感旋钮、动态波形图表以及智能选项卡等。作者强调了LabVIEW控件在灵活性和美观度方面的优势,并分享了许多实用的技术细节和优化方法。 适合人群:具有一定编程基础并希望深入了解LabVIEW控件设计的开发者和技术爱好者。 使用场景及目标:适用于需要进行高效的数据展示和交互设计的应用场景,如工业控制系统、实验室设备操作界面等。目标是帮助用户掌握LabVIEW控件的高级特性,提高开发效率和用户体验。 其他说明:文章不仅提供了具体的代码示例,还探讨了控件美学背后的设计理念和技术实现,鼓励读者探索更多可能性。

  • Delphi 12.3控件之unidac-10.4.0-d27pro.exe

    Delphi 12.3控件之unidac_10.4.0_d27pro.exe

  • 11.盛趣自闭面(还是自己太菜).txt

    11.盛趣自闭面(还是自己太菜).txt

  • 58面经面试过程和题目.txt

    58面经面试过程和题目.txt

  • 电大操作系统课后习题解答

    电大操作系统课后习题解答

  • 人工智能技术与应用演讲【61页PPT】.pptx

    人工智能技术与应用演讲【61页PPT】

  • chromedriver-mac-arm64-135.0.7049.41.zip

    chromedriver-mac-arm64-135.0.7049.41.zip

Global site tag (gtag.js) - Google Analytics