A-Listers

140字に収まらない海外テックネタヘッドライン

Posts Tagged ‘Node.js

YammerがNode.jsの運用で学んだこと

leave a comment »

Node.jsのカンファレンス NodeConf 2011にて、YammerのリードエンジニアであるMatthew Eernisse氏がNode.jsの運用を通じて学んだことについての発表を行いました。発表のサマリーは5 Lessons Learned Running Node.js in Productionで読むことができます(スライドはまだ公開されていないようです)。

「コールバックを使ったスタイルのコードは、イテレーティブに開発をしやすいが、結果としてスパゲッティコードになりがち」という意見は他所でも見かけることがありますね。また、

  • 物事は失敗すると仮定せよ
    • コールバックは失敗すると仮定してデフォルトではエラーメッセージを出力するようにし、処理が上手くいった場合にエラーを取り消すようにする
    • あとで原因を調査できるよう、すべてのエラーはログに記録しておくこと
  • 可視性とメトリクス
    • 初期段階から、あらゆるものを測定して記録するようにすべき
    • Yammerではメトリクスライブラリとしてmikejihbe/metricsを利用している

といったところは、実際にサービスを運用しているところらしい意見です。

私も普段からYammerを利用しており、ここ数カ月でリアルタイム性がかなり向上してきている印象があったのですが、その裏にはNode.jsのパワーがあったのですね。

Written by junya

2011/05/06 at 16:41

カテゴリー: Uncategorized

Tagged with ,

Duostack – RubyとNode.jsが無料で使えるクラウドがオープンベータ開始

leave a comment »

ゴールデンウィークまっただ中に新しい事に挑戦したい方にいいアイデアです。Duostack公式ブログにてRubyとNode.jsが使えるクラウドサービスのオープンベータが開始した事が告知されていました。
HerokuやPHP Fogなど各言語に対応したクラウドが流行していますがそこにNode.jsが選択肢に加わりました。5月6日までに登録したユーザーには後に特典がある事もアナウンスされていますので、この機会にNode.jsに触れてみるのはどうでしょうか。登録はメールアドレスとパスワードだけでものすごく簡単です。オープンベータはとりあえず無料です。

メールアドレス登録

確認メールのリンクからパスワード登録

ダッシュボード(これだけ!)

ここからはNode.jsならnpm、RubyならgemでDuostackのクライアントを入れればgitでpushするだけでデプロイができるようになります。

via:http://blog.duostack.com/post/5128347496/public-beta-launch

Written by yandod

2011/05/03 at 22:21

カテゴリー: Uncategorized

Tagged with ,

LAMPは死に、そしてNode.jsとJavaScriptの時代

leave a comment »

サンフランシスコのスタートアップ、Metamarkets社CTOのMICHAEL DRISCOLL氏がブログ上で書いた記事が話題になっていました。彼の記事によると、それまでのPythonとDjangoで構成されていたサーバサイドアプリケーションをnode.jsで置き換える決断をしたとの事。その理由は「LAMP構成は誕生から20年が経過し既に死んでいる」という事実を理解したからだそうです。またWEBを以下の3つの時代に分けて説明しています。

  • 1991 – 1999: HTML時代 静的なドキュメントがサーバーから公開されていた時代
  • 2000 – 2009: LAMP時代 様々な言語で構成されたアプリケーションがHTMLのテンプレートとデータベースの値を元に動的なコンテンツを公開。ただしクライアントサイドは静的なまま
  • 2010 – ????: JavaScript時代 サーバーサイドアプリケーションは小さなデータをイベントを介してクライアントに提供し、クライアントサイドでDOMに反映する。

たしかに最近のWEBアプリケーションではJSONやXMLを通じてデータを返却する事が増えて来ているように思います。またコードに占めるJavaScriptの割合も増加傾向になります。そういった中でデータの断片をイベントに対して返却するというスタイルのサーバーサイドアプリケーションにはNode.jsが適しているというのはシンプルな論理ですね。

via: http://metamarketsgroup.com/blog/node-js-and-the-javascript-age/

Written by yandod

2011/05/02 at 12:00

カテゴリー: Uncategorized

Tagged with ,

%d人のブロガーが「いいね」をつけました。