Fig. 1 — Plateforme d’Onboarding Applicatif
Automatisation du cycle de vie applicatif avec déploiement managé sur AKS.
- analyse de dépôts
- build automatique
- déploiement managé
- gestion sécurisée des secrets
- observabilité full-stack
- Contexte
- Projet d’architecture
- Rôle
- Conception et implémentation complète
Décisions techniques
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.
Sécuriser les secrets à la source.
L’utilisation du CSI Driver avec Azure Key Vault évite d’exposer les secrets dans les manifestes Kubernetes.
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