トラフィックの多い Java Web アプリケーションを開発しています。現在、私はそのアーキテクチャを定義しています。いくつか質問があります:
- 負荷を処理するアーキテクチャを設計する際に考慮すべき重要な要素は何ですか?
- Web アプリケーションのダウンを防ぐ方法、または高可用性を確保する方法は?
一度に何百人ものユーザーがログインすることを期待しています。データベースでのルックアップを避けるために、データをアプリケーション スコープ (静的変数) に保持することを計画しています。セッションでは、5kB のデータを保存する予定です。