PL. 01 — System N.K.Fig. 1State: nominalFR, version française
← Back to the plate

Fig. 1 — Application Onboarding Platform

Application lifecycle automation with managed deployment on AKS.

GitHub repository analysis → automatic build to ACR → managed deployment on AKS. Secrets managed via Azure Key Vault (CSI Driver).
  1. repository analysis
  2. automatic build
  3. managed deployment
  4. secure secrets management
  5. full-stack observability
Context
Architecture project
Role
End-to-end design and implementation

Technical decisions

  1. Automate the lifecycle.

    The transition from code to production is handled by pipelines, from GitHub analysis to AKS deployment.

  2. Secure secrets at the source.

    Using the CSI Driver with Azure Key Vault avoids exposing secrets in Kubernetes manifests.

  3. End-to-end observability.

    Implemented OpenTelemetry along with Grafana, Loki, and Tempo to trace, monitor, and analyze every component.

Result

Automated deployment, full-stack observability, and secure secrets

Stack

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

Source code github.com/nigh0st/plateforme-onboarding-applicatif