0

最近、ベテランの建築家として知られる建築家と話し合いました。議論は、Web ファームで実行されるマルチテナント Web ベース アプリケーションの理想的なアーキテクチャと設計に関するものでした。アプリケーションの唯一の仕事は、システムによって処理されて非常に複雑なレポートを生成する「n個」のExcelファイルをユーザーがアップロードできるようにすることです。これらのファイルの処理には長い時間がかかります (それぞれに 1 時間、制約として取りましょう)。したがって、アップロード後のユーザーは、システムからの通知を待って、生成されたレポートをダウンロードします。

一見、要件は非常に単純に見えますが、アプリケーションは 100% スケーラブルでなければならないことが予想されます。アーキテクチャとともにさまざまなソリューションについて話し合いましたが、満足のいくものではありませんでした。このコミュニティのメンバーが、テクノロジーとデザインを組み合わせたソリューションを提案する必要があります。これは私の専門的な任務ではありませんが、スケーラブルなアプリケーションと、アプリケーションのスケーラビリティに焦点を当てるのではなく、インフラストラクチャを簡単にスケーリングできるクラウド対応アプリケーションの構築に関するアーキテクトの見解を見つけるための単なる調査です。

4

1 に答える 1