多数の同時ユーザー (約 5000) をサポートする Web アプリケーションを開発する必要があるプロジェクトを取得しました。
このアプリケーションは、主に申請書の提出、ビジネス プロセスの管理に使用されます。したがって、単なる情報サイトではありません。
以前に同様のアプリケーションを開発しました (spring + hibernate + jsf を使用) が、より多くのユーザーが関与すると、パフォーマンスが劇的に低下します。
私の質問は、どのアーキテクチャを検討すべきか、どのようなハードウェアを検討すべきかということです。研究を開始し、この新しいプロジェクトのより良いアーキテクチャを見つけるために使用できる参照 (書籍、ブログ、Web サイト) はありますか?
ご協力いただきありがとうございます。