アーキテクチャの一部として、アプリケーション間で共有する必要があるデータ アクセスに、内部専用の HTTP ベースの Web サービスを使用しています。現在、それらは Sinatra アプリとして実装されています。
各 Web サービス マシン (EC2 でホストされている) では、haproxy を使用してリクエストの負荷を分散し、それらを処理するためにシンを使用しています。
特に静的コンテンツがない場合に、これらのタイプのアプリケーションを提供するための現在の「ベストプラクティス」と見なされているものに興味があります。
このセットアップで nginx や unicorn を使用する利点はありますか? nginx と haproxy の両方を同時に使用することについていくつかの提案を見てきましたが、それがどのような価値をもたらすかはわかりません。