Circusを使っています。2種類のサーバを動かします。アプリケーションの本体を動作させる環境になります。フロントエンドのサーバの役割はいくつかあります。異なるバックエンドを併用する場合でも、アクセスログの形式を揃えられるバックエンド処理の、タイムアウト管理バックエンドの処理に時間がかかりすぎている場合に、フロントエンドがそのリクエストを強制的にエラーにすることで、接続リソースを開放するクライアントリクエストのパーキング大量アクセス時に、全てのリクエストを並列に処理するとスラッシングなどの状態に陥るので、バックエンドの並列数は絞りつつ、クライアント接続をパーキングすることで混雑時のユーザエクスペリエンスの低下を緩和するなどがあります。接続するので、同一のマシン上で動作させています。サーバゲームサーバからのリクエストを受け付けるサーバです。APIサーバが担当します。