PL. 01 — Système N.K.Fig. 1État : nominalEN, English version
← Retour à la planche

Fig. 1 — Plateforme d’Onboarding Applicatif

Automatisation du cycle de vie applicatif avec déploiement managé sur AKS.

analyse de dépôts GitHub → build automatique vers ACR → déploiement managé sur AKS. Gestion des secrets via Azure Key Vault (CSI Driver).
  1. analyse de dépôts
  2. build automatique
  3. déploiement managé
  4. gestion sécurisée des secrets
  5. observabilité full-stack
Contexte
Projet d’architecture
Rôle
Conception et implémentation complète

Décisions techniques

  1. Automatiser le cycle de vie.

    Le passage du code à la production est géré par des pipelines, de l’analyse du dépôt GitHub jusqu’au déploiement sur AKS.

  2. Sécuriser les secrets à la source.

    L’utilisation du CSI Driver avec Azure Key Vault évite d’exposer les secrets dans les manifestes Kubernetes.

  3. Observabilité de bout en bout.

    Implémentation d’OpenTelemetry couplé à Grafana, Loki et Tempo pour tracer, surveiller et analyser chaque composant.

Résultat

Déploiement automatisé, observabilité full-stack et sécurité des secrets

Stack

  • Azure (AKS, ACR, Key Vault)
  • Bun
  • Hono
  • TanStack
  • PostgreSQL
  • OpenTelemetry
  • Grafana/Loki/Tempo

Code source github.com/nigh0st/plateforme-onboarding-applicatif