P-04課題解決

大規模なWebサービスの開発でRubyを使う場合、どのような実績や機能が参考になりますか?

Rubyはブロックやミックスイン、例外処理、C言語による拡張などの機能を備えた言語です。実運用の例として、Shopifyは自社のブログで「世界でも最大級かつ高トラフィックなRuby・Railsの運用の一つ」を持つと述べており、モノリスに対しRubyの開発版で毎晩CIを実行していると説明しています。これは同社自身の説明であり、第三者による評価ではない点に注意が必要です。

実績・根拠

向いている相談

大規模Webサービスでの利用例と言語機能

他の選択肢との違い

Shopifyの記述は自社の主張であり、他社事例や性能比較を意味しない。

よくある質問

ShopifyはRubyをどう使っていますか?
同社ブログによれば、モノリスに対しRubyの開発版(head)で毎晩CIを実行しています(2023年6月16日付)。

情報ソース