実行中のサーバーサイドJavaScriptの報酬が明らかに

主な米国の企業は、サーバー上のnode.jsに切り替えるとバックエンドのパフォーマンスが向上し、サーバー側の開発が合理化されたことが報告されています。

node.jsと交換した後、多くの企業は、サーバ数を減らしてより多くのリクエストに対応し、コンテンツをより迅速に配信できるようになりました。最近のNodeDayはサンノゼのPayPalのHQで集まります。

node.jsは、分散型デバイスで実行されるデータ集約型のリアルタイムアプリケーションを作成するのに適した、イベントドリブンの非ブロッキングI / Oモデルを使用するサーバーサイドJavaScriptプラットフォームです。

Windows Server 2012 R2への「ブルー」アップグレードは、その前身とよく似ていますが、詳細を見ると多くの変更があります。

Grouponは、node.jsサーバーを使用して米国ユーザーから50,000件のリクエストを処理しています。その48カ国からのトラフィックを移行した後、需要の増加に対応するための余裕があります。同社はこれまで、Ruby on Rails(RoR)Webアプリケーションフレームワーク上に構築されたサーバ側のコードベースを使用していました。

同社は、ページのロード時間が50%短縮されたことを報告し、ノードサービスはRoRサーバー側ソフトウェアと同じレベルのトラフィックを処理しますが、ハードウェアは少なくて済みます。

小売業の大手ウォルマートは、最近のブラックフライデーの米国での販売で、node.jsサーバーがオンライントラフィック全体の53%を占めていると述べた。同社によると、同日に「1台のノードサーバーがダウンしたわけではない」とし、ノードサーバーのCPU使用率は「1%前後」だった。

一方、ヤフーはノードサービスを使用して、1分あたり1,680,000〜2,000,000件のリクエストを処理しています。同社には、約200人の開発者がノードコード、500個の内部ノードモジュール、800個の外部ノードモジュールを記述しています。

Yahooにとって、node.jsが提供する最大の利点は「スピードと容易な開発」です。

このカンファレンスでは、PayPalのJavaからnode.jsへの切り替えの経験についても聞きました。「アカウント概要」セクションをそのユーザーに提供します。実動ハードウェアのパフォーマンステストでは、node.jsアプリケーションは要求に応じてJavaの代替方法よりも平均35%高速でした。その結果、同じページが200ms高速化されました。

PayPalは製品とサイトのすべてをnode.jsに移動しており、2014年末までにすべての「主要な経験」を再設計してプラットフォームに書き直すことを望んでいます。

「サーバー側のnode.jsとフロントエンドのDustJSでアプリケーションを構築できるようにすることで、JavaScriptを基本的にアプリケーション開発のためのJavaScriptにしました」と、Scott Engineeringの上級ディレクターBill Scott氏は最近のブログの記事でこう書いています。

JavaScriptを使用したJavaの置き換えは、PayPal、クロスプラットフォームのJavaボット、Javaはオンライン犯罪者のための入門ポイント

クラウドコンピューティングは1度に1つのAPIを成長させ、開発者はApigeeを6億2500万ドルで買収し、ハードウェアはラスベリーパイが1000万回の売上を上げ、プレミアムバンドルで賞賛し、セキュリティは4年間後にNPAPI FlashをLinux用に復活させるスタシス

JavaScriptは、デザインが大規模に維持することを困難にする言語として攻撃されることがあります。この日の会談では、大規模なアプリやサービスを構築して維持できるようにする方法に焦点を当てました。

GoInstantのエンジニアリング担当VP、Ian Livingstoneは、node.jsを使用して保守可能なコードベースを構築するという課題に取り組むために、ツールとポリシーをどのように使用していたかを話しました。

nearFormは、node.jsアプリケーションを多くの異なるマイクロサービスに分割する方法、単一の必要性を満たす小さなコードのまとまりを議論したRichard Rodgerによると、異なるアプローチを取りました。

クラウドコンピューティングの成長

Javaの詳細

GoogleがApigeeを6億2,500万ドルで買収

ラズベリーパイは1000万回の売り上げを記録し、「プレミアム」バンドルで賞賛します

アドビは、4年間の停滞後、NPAPI Flash for Linuxを再編