ユーザーが仮想不動産を購入したり取引したりできるエンターテイメントアプリケーションを開発します。アプリケーションは、数千人のユーザーをサポートするように拡張する必要があります。
現在のアーキテクチャには、アカウント情報用にAzure SQLデータベースに、バックエンドサービス用にAzure Table Storageに接続する5つのAzure仮想マシン(VM)が含まれています。ユーザーはいつでもクラウド内のこれらのコンポーネントと対話します。
ルーティングサービス - リクエストを適切なサービスにルーティングします。データを永続化してはいけません。

セッション
アカウントサービス - すべてのアカウント情報と認証を保存および管理します。

セッションを超えて持続する
ユーザーサービス - すべてのユーザー情報を格納および管理します。セッションを超えてデータを保持する必要があります。

住宅ネットワークサービス - 現在の不動産経済を保管および管理し、そのためにデータを必要とします。

セッションを超えて持続します。
Trade Service - 口座間のバーチャルトレードを保存および管理し、データの永続化を要求します。

セッションを超えて。
不安定なユーザートラフィックのため、小規模の俊敏性のためにマイクロサービスソリューションが選択されています。
Azure Service Fabric上の分散マイクロサービスソリューションに移行する必要があります。
解決策:各コンポーネントに対してステートフルで信頼性の高いサービスを使用してService Fabric Clusterを作成します。
解決策は目標を満たしていますか?