私は現在、herokuでRails3.2.11アプリケーションをホストしています。railsアプリケーションがサービスとして使用する別のアプリケーションを作成したいと思います。正確なAPIまたは実装についてはまだ決定していません。書き込みよりも読み取りの方がはるかに多いと思います。読み取りが高速であることがより重要です。少なくとも最初は、私のRailsアプリだけがサービスにアクセスします。
私の現在のアプローチは、別のherokuアプリケーションとしてサービスを作成することだけでした。railsアプリは、HTTPartyまたはその他のライブラリを使用してそれを消費します。この素朴なアプローチはうまくいくでしょうか?
理想的には、2つのアプリが両方ともherokuで実行されているため、2つのアプリ間の通信を最適化する必要があります。ただし、railsアプリは、サービスの場所/実装の詳細に関係がないことも望んでいます。サービスを別のホストに移動しても、引き続き機能するはずです。
私が提供した情報を考えると、単純なHTTPサービスが最善の方法ですか、それともより良い代替手段がありますか?