Les mots de notre plateforme
Chaque terme ci-dessous est un concept que vous rencontrerez dans les conversations, les fichiers de configuration et les outils de supervision.antid
antid
Nom historique du premier chart Helm interne de Kaeyros. Il correspond à un
Deployment Kubernetes classique et sert encore de suffixe dans les noms de pods générés par les charts plus récents. Lorsque vous voyez antid dans un nom de ressource, cela indique une origine liée à ce chart historique.rollout / rollout-v2
rollout / rollout-v2
Charts Helm dédiés à Argo Rollouts, qui permettent les déploiements de type canary (progressifs). La version
rollout-v2 est celle recommandée aujourd’hui pour les nouvelles applications. Elle offre un contrôle fin sur la montée en charge des nouvelles versions avant basculement complet du trafic.values
values
Fichier de valeurs Helm (
values.yaml ou fichier spécifique) qui personnalise un chart pour un environnement donné. Par exemple, values/biolab/api-prod.yaml contient la configuration de l’API Biolab en production. Ce fichier est référencé par l’objet Application ArgoCD.Application
Application
Objet ArgoCD qui lie trois éléments : un chart Helm, un fichier de valeurs (
values) et un namespace Kubernetes. C’est l’unité de déploiement dans notre plateforme. L’Application surveille le dépôt Git et synchronise automatiquement le cluster.app-of-apps
app-of-apps
Motif de conception ArgoCD où une Application racine, nommée
production, surveille le répertoire apps/ et crée automatiquement toutes les autres Applications. Cela permet de gérer l’ensemble de la plateforme depuis un seul point de contrôle dans Git.data-precompute
data-precompute
Traitements de précalcul des données, exécutés dans le namespace dédié
crons. Ces traitements préparent des données agrégées ou transformées avant consommation par les applications ou les tableaux de bord. Les manifestes correspondants appliquent des règles d’affinité strictes pour l’ordonnancement des pods.dash, back, front, api
dash, back, front, api
Conventions de découpage des applications. Chaque produit est généralement découpé en plusieurs composants :
front (interface utilisateur), back (logique métier), api (exposition de données), dash (tableau de bord analytique). Ces suffixes apparaissent dans les noms d’Application et les fichiers de valeurs.Tenant
Tenant
Client final d’un produit multi-clients. Par exemple, Booking Hospital est un produit dont les tenants sont Cerisiers, HGOPED, Laquintinie et Saint-Cyr. Chaque tenant dispose de ses propres données et parfois de sa propre configuration, tout en partageant l’infrastructure technique sous-jacente.
sandbox, canary, passive
sandbox, canary, passive
Variantes d’environnement en complément des classiques
dev, stg et prod. Le sandbox sert à l’expérimentation isolée, le canary à la validation progressive des nouvelles versions, et le passive à la réplication inactive pour tests de reprise ou basculement d’urgence.Les mots de l’écosystème
Ces termes décrivent les briques technologiques qui constituent notre infrastructure mutualisée. Ils sont utilisés dans les interfaces de supervision, les journaux et les discussions techniques.
Pour toute question ou suggestion d’amélioration de ce glossaire, contactez l’équipe DevOps à devops@kaeyros-analytics.com.