最適化した後でも1台のサーバーを圧倒することが保証されているアプリケーションがあるとしましょう。状態を維持しながら、Webアプリケーションを複数のサーバーに分割できるようにするテクノロジーはありますか?
たとえば、複数のプレーヤーがいるオンラインゲームを考えてみましょう。通常、World of Warクラフトには複数のサーバーがあり、それぞれに独自のゲーム状態があります。私が探しているのは、このゲームの状態を複数のサーバー間で共有できるようにするものです。
編集:これはWebアプリケーション用であるため、プラットフォームは実際には重要ではありません。したがって、バックエンドはそれほど重要ではありません。ただし、RailsとJavaは可能性があります。
また、WoWはほんの一例であり、私はそのようなテクノロジーに興味があります。大規模なゲームはそれに適したアプリケーションになります。