ShopifyやGithubに代表される大規模なWebアプリケーションの開発では、開発チームが膨大になることで必ず課題が生じます。この状況に変化をもたらすのがRuby on Railsです。 「なぜ大規模開発にRailsを導入すべきなのか」生みの親であるDHH氏にお伺いしました。 巨大アプリケーション開発の課題とRailsの関係性 大規模なチームでソフトウェア開発を行うことは開発環境に関わらず困難です。ソフトウェア開発という職業自体が本質的には「大規模なソフトウェアプロジェクトの失敗」の長い物語なのです。しかしRuby on Railsはそのような状況を改善するための手段になり得ます。 Ruby on Railsが長年構築されてきたアプリケーションを見てみると、 ・Github ・Shopify ・Airbnb ・Zendesk ・Cookpad ・Square ・Stripe などがあり
![生みの親 DHHが語る Railsが大規模開発に強い理由 | ITエンジニア向けのトレンド情報](https://cdn-ak-scissors.b.st-hatena.com/image/square/c0aa3eae6355b3bdcaf40d21da3812e2237a62e5/height=288;version=1;width=512/https%3A%2F%2Fpr.forkwell.com%2Fwp-content%2Fuploads%2F2024%2F01%2Fdhh-rails-large-scale-development-new-img.png)