Perspectives d'application

Vous pouvez personnaliser votre vue d'une application en utilisant des perspectives d'application. Vous pouvez capturer le type de sémantique et les informations dont vous avez besoin pour optimiser les applications et les services.

Une perspective d'application représente un ensemble de services et de noeuds finaux définis par un contexte partagé et déclarés à l'aide de balises.

Par exemple, une équipe qui exécute une offre à service partagé souhaite probablement capturer ses locataires (tenant:one, tenant:two) en tant qu'applications. Une autre équipe qui exécute un site de commerce électronique peut vouloir capturer ses magasins aux Etats-Unis (zone:us) et en allemand (zone:eu) en tant que deux applications distinctes. Une autre équipe souhaite capturer ses différents environnements (k8s.env:prod, k8s.env:dev) en tant qu'applications. Enfin, un client peut souhaiter regrouper un ensemble de services qui fonctionnent ensemble dans une application. Chacune de ces applications possède sa propre sémantique et des cas d'utilisation différents.

Différentes perspectives d'application

Une perspective d'application peut superposer des services entiers ou simplement un sous-ensemble d'appels vers ces services. Les perspectives d'application peuvent se chevaucher complètement, se chevaucher partiellement ou ne pas se chevaucher du tout. Les services et les noeuds finaux peuvent être inclus dans la définition de plus d'une application, ou ne pas être inclus du tout.