アプリケーションのパースペクティブ
アプリケーション・パースペクティブを使用して、アプリケーションのビューを調整することができます。 アプリケーションおよびサービスを最適化するために必要なセマンティクスおよび情報のタイプを取り込むことができます。
アプリケーション・パースペクティブは、共有コンテキストによって定義され、タグを使用して宣言されるサービスとエンドポイントのセットを表します。
例えば、マルチテナント・オファリングを実行するチームは、多くの場合、テナント (tenant:one、 tenant:two) をアプリケーションとして取り込む必要があります。 e-コマース・サイトを実行する別のチームは、米国 (zone:us) ストアとドイツ (zone:eu) ストアを 2 つの別個のアプリケーションとして取り込むことができます。 一方、別のチームは、異なる環境(k8s.env:prod,k8s.env:dev)をアプリケーションとして取り込みたいと考えています。 最後に、あるお客様が、機能的に連携する一連のサービスを 1 つのアプリケーションにグループ化したい場合があります。 これらの各アプリケーションには、独自のセマンティクスとさまざまなユース・ケースが用意されています。

アプリケーション・パースペクティブは、サービス全体をオーバーレイすることも、それらのサービスへの呼び出しのサブセットのみをオーバーレイすることもできます。 アプリケーション・パースペクティブは、相互に完全にオーバーラップすることも、部分的にオーバーラップすることも、まったくオーバーラップしないこともあります。 サービスとエンドポイントは、複数のアプリケーションの定義に含めることも、まったく含めないこともできます。