Rails は本質的にスケーラブルな環境ではない [ポッドキャスト]

クレジット:

New Relic, Inc. は、Web 開発環境としての Ruby on Rails は拡張できないという通説を反証することに専念しているだけでなく、拡張性を支援するツールの開発と開発者向けツールの開発にも携わっている組織です。

今日の午後、New Relic は、Benchmark Capital からの第 1 ラウンドのベンチャー資金調達 350 万ドルの大発表で、ステルス状態から抜け出しました。私は New Relic の創設者兼 CEO である Lew Cirne と話をする機会があり、彼の組織について、そしてスケーラビリティのなさの噂が正確にどこから来たのかについて少し話しました。

ここ Mashable にいる私たちのほとんどにとって、Rails プラットフォーム上で動作する最大かつ最もよく知られているアプリケーションは Twitter です。このツールは、その安定性についてはほとんど知られていません。これがプラットフォームの不安定性に関する神話の一因となっていますが、実際にそれを広めているのはさまざまな要因です。

私の持論は、RoR は非常に初期の開発環境であるため、PHP が初期の頃に経験したのと同じように、そのスケーラビリティへの疑問は、アプリケーションのサイズに関するあらゆる主要なランドマークが交差して新たな疑問につながるという事実から来ており、非常に多くの疑問が生じているというものでした。答えを求めて相談できる人はほとんどいません。 New Relic は、信頼できる組織の 1 つになりたいと考えていますが、Rails アプリケーションのスケーリングに関する問題がよく発生する理由はこれだけではないと Lew 氏は語ります。

Rails は簡潔なプログラミング スタイルで知られており、1 行のコードが非常に強力で、非常に複雑なタスクを実行できます。この単純さは、非常に効率的なコード行に見えるもので誤って膨大な処理タスクをトリガーしてしまう開発者にとって罠になる可能性もあります。

New Relic のサービスとしてのソフトウェアは、これらのコード ビットを分析し、コード内にどのような種類のコンピューティング タイムシンクが存在する可能性があるかについて正確かつグラフ化された詳細を提供し、同じステートメントをより効率的に実行する方法の提案を提供します。

全体的に見て、これは非常に興味深い提案です。もしあなたが Rails 環境の開発者であれば (または、Rails アプリケーションが舞台裏でどのように動作するかに興味がある人なら)、このエピソードを絶対にキャッチしておきたいでしょう。Lew が非常に興味深い知識を提供しているからです。という話題。

埋め込みは以下から利用できます。または、ここからMP3ファイルを直接ダウンロードします

クレジット:

クレジット:

クレジット:

あなたは Mashable Conversations を定期的に聞いていますか?記入することを検討してくださいリスナーアンケート