私たちは、サービス指向アーキテクチャー(SOA)を使用して、アーキテクチャーを分割する(そして新しいコンポーネントを追加する)ことを検討してきました。サードパーティによって使用される外部APIがいくつかあり、REST HTTPインターフェースを使用して作成しますが、すべてのコンポーネントが制御されており、同じネットワークですが、テクノロジーが異なる可能性があります(主に.netとruby on rails)。
HTTP(REST、SOAPなど)の代わりにメッセージングシステム(redis、rabbitmq、EMS、私が聞いたことのない他の注目すべき例外...)を使用すると、パフォーマンス/機能が大幅に向上しますか?
私はこのトピックに関する良い情報を見つけるのに苦労しました、そして(おそらくあなたが言うことができるように)私はこのサイドエリアにかなり慣れていないので、アドバイスや良いリソースをいただければ幸いです!
Thnaks