Platform Engineering 2.0 : construis ta paved road ou crève dans la boue

Golden paths, self-service portals, gouvernance encodée — comment sortir du portail magnifique que personne n'utilise.

Putain de temps perdu.

J’ai passé six mois à construire un portail interne magnifique. Backstage, plugins à gogo, catalogue de services complet, documentation interactive. Le genre de truc qui fait bander un architecte when he presents it en demo. “Regardez, on a un single pane of glass pour tout !”

Et tu sais ce qui s’est passé ? Personne ne l’a utilisé. Les développeurs continuaient à copier-coller des snippets tribaux, à ouvrir des tickets pour un Kafka topic, et à reverse-engineerer les bonnes pratiques à partir de vieux repos.

Le problème n’était pas l’outil. Le problème était que j’avais construit une brochure au lieu d’un outil. Un portail sans automatisation derrière, c’est juste un wiki avec de la couleur.

Bienvenue dans Platform Engineering 2.0. Ou comment arrêter de se palucher.


C’est là mes définitions et si elles vous déplaisent, cassez-vous je suis pas là pour discuter lexique.

  • IDP (Internal Developer Platform): couche self-service qui intègre infra, CI/CD, observabilité, sécurité — construite et maintenue par une équipe plateforme pour les développeurs.
  • Golden Path: chemin opinionné, maintenu et documenté vers la production. Pas une contrainte — le meilleur chemin que les devs choisissent volontairement.
  • Paved Road: terme de Netflix pour golden path. La route est pavée, plus rapide que les chemins de terre. Tu peux prendre la terre, mais ça va boueux.
  • Backstage: portail open-source créé par Spotify, CNCF incubating project. 3000+ adopteurs. Framework, pas un produit.
  • Self-Service: capacité à provisionner de l’infrastructure sans ticket, sans attendre, sans demander la permission.
  • Policy-as-Code: politiques de sécurité et compliance encodées dans les pipelines et templates, pas dans des PDF qui dorment dans Confluence.
  • DORA Metrics: 4 métriques qui mesurent la performance de delivery logicielle — Lead Time, Deployment Frequency, Change Failure Rate, MTTR.
  • Agent Experience (AX): concept Gartner 2026 — préparer les systèmes backend pour servir des agents IA en plus des humains.
  • Team Topologies: livre de Skelton & Pais qui définit les topologies d’équipe, dont la “Platform team” en mode X-as-a-Service.

Gartner prédit que d’ici 2026, 80% des grandes orgs d’ingénierie auront des équipes de Platform Engineering. Contre 45% en 2022.

Le CNCF Q1 2026 Technology Radar le confirme :

  • Helm, Backstage, kro en position “Adopt”
  • 41% des organisations avec un modèle multi-équipes
  • 35% en mode hybride pour les workloads IA

Bref, tout le monde saute dans le train. Mais la plupart des passagers ne savent même pas où le train va.


La première génération avait un problème fondamental : elle confondait le portail avec la plateforme.

On a construit :

  • Des catalogues de services riches
  • Des portails de documentation interactifs
  • Des dashboards de visibilité

Et ce qui manquait :

  • Des golden paths qui exécutent réellement l’infrastructure
  • De l’automatisation qui remplace les tickets
  • De la gouvernance qui se vérifie elle-même

Résultat ? Les développeurs devaient encore reverse-engineerer les bonnes pratiques. Le portail est devenu une brochure. Un wiki avec du bling.

Tu connais ce moment où tu montres le portail en demo et tout le monde aplaudit, puis trois semaines plus tard tu regardes les logs et tu vois que 12 personnes sur 200 l’ont ouvert une fois ?

C’est ça, l’IDP 1.0.


Voilà la distinction que personne ne fait et qui change tout :

Dimension Portal IDP Execution IDP
Verbes Register, track, generate Provision, deploy, scale, remediate
Rôle Coordination Exécution
Sécurité Liens vers outils Credentials + audit trail intégrés
Quand ça merde Affiche le problème Applique le fix, vérifie, rollback

Un portal IDP te montre la porte. Un execution IDP traverse la porte et fait le travail.

Le piège : acheter un portail et croire que le moteur est inclus. C’est comme acheter un GPS sans voiture. Ça te dit où aller, mais ça te déplace pas.


Le CNCF définit l’évolution vers PE 2.0 autour de cinq piliers :

Au-delà des développeurs. La plateforme sert maintenant :

  • Data scientists / ML engineers — GPU self-service, model registries
  • Leaders business — Dashboards FinOps, métriques DORA
  • Équipes sécurité — Policy-as-code enforcement
  • Agents IA — Accès, scope, gouvernance propres

Oui, tu as bien lu. Les agents IA sont maintenant des consommateurs de ta plateforme. Bienvenue dans le futur.

Capacités modulaires, API-first. Tu peux échanger Crossplane contre Terraform, ArgoCD contre Flux, sans tout casser. Le platform engineering, c’est pas du LEGO figé — c’est du LEGO où tu peux changer les pièces.

Les politiques vivent dans l’infrastructure, pas dans des docs. OPA, Kyverno — tu codifies tes règles et la plateforme les enforce automatiquement.

Pas de “est-ce que quelqu’un a vérifié le network policy ?”. La plateforme vérifie. Toujours.

L’infrastructure doit être prête pour les workloads IA. GPU provisioning, routing de modèles, gouvernance des agents. C’est pas un nice-to-have en 2026 — c’est un must-have.

FinOps pour l’IA agentic. Les agents génèrent des coûts imprévisibles — branching, retries, tool calls, multi-agent loops. Tu intégres les contrôles de coût avant que les agents passent en prod, pas après le premier bill shock.


C’est le concept le plus important du Platform Engineering.

  • Une contrainte obligatoire
  • Une checklist de compliance
  • Un formulaire de ticket
  • Un document Confluence

Le chemin le plus rapide et le plus sûr de “j’ai une idée” à “c’est en production avec CI/CD, monitoring et infra”.

Spotify le dit bien : “If you are an adventurer you can of course leave the Golden Path and do your own thing, but then you will not have the same support.”

C’est un choix, pas une obligation. La différence est cruciale.

Un bon golden path, c’est un one-click-to-production :

  1. Service scaffold generator — CLI ou UI qui génère le repo complet : Dockerfile, CI/CD, observabilité, security
  2. Deployment configuration — Manifestes K8s, Helm charts, ou modules Terraform pré-configurés
  3. Observability setup — Dashboards Grafana, logs, tracing auto-configurés
  4. Security defaults — Network policies, RBAC, secrets management
  5. Runbook template — Point de départ pour la doc opérationnelle

AVANT (sans golden path) :

Créer un nouveau service = 1-3 jours de copy-paste et de tribal knowledge

APRÈS (avec golden path) :

Créer un nouveau service = 5 champs à remplir = 12 minutes

C’est pas une blague. Netflix fait ça. Spotify fait ça. Et toi tu fais encore du copy-paste de Dockerfile ?


┌─────────────────────────────────────────────────────────────┐
│                  Developer Portal (UI)                       │
│         Backstage / Port / Cortex / custom                   │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│  ┌─────────────┐  ┌──────────────┐  ┌─────────────────┐    │
│  │   Golden    │  │    Service   │  │   Self-Service  │    │
│  │    Paths    │  │   Catalog    │  │      APIs       │    │
│  │ (templates) │  │ (ownership)  │  │  (automation)   │    │
│  └─────────────┘  └──────────────┘  └─────────────────┘    │
│                                                             │
├─────────────────────────────────────────────────────────────┤
│                  Orchestration Layer                         │
│      Terraform / Crossplane / ArgoCD / Backstage            │
├─────────────────────────────────────────────────────────────┤
│                  Infrastructure Layer                       │
│      Kubernetes / Cloud APIs / Databases / Kafka            │
└─────────────────────────────────────────────────────────────┘

Le portail est la porte d’entrée, pas le produit entier.

Backstage est de facto le standard. 3000+ adopteurs, CNCF, communauté massive. Mais c’est un framework, pas un produit. Sans équipe plateforme qui maintient les templates, enforce la discipline du catalogue, et gère les escape hatches, Backstage dégénère en wiki que personne ne fait confiance.

Chaque action d’infrastructure doit être accessible en self-service.

AVANT :

Dev → JIRA Ticket → Ops (busy) → Wait 2-5 days → Done

APRÈS :

Dev → Backstage UI or CLI → Automation (Terraform/Crossplane) → 5 min

C’est la différence entre “je demande la permission” et “je fais”. Le self-service, c’est pas un bouton — c’est une capacité.

Chaque service créé via la plateforme a l’observabilité par défaut :

  • Métriques — Prometheus (JVM, HTTP, Kafka, DB)
  • Logs — Loki (JSON structuré, correlation ID)
  • Traces — OpenTelemetry (auto-instrumentation)
  • Dashboards — Grafana (auto-générés, RED metrics, SLO)

Si ton golden path intègre pas l’observabilité automatiquement, c’est pas un golden path. C’est un template à moitié fini.


Les politiques de sécurité et compliance sont codifiées dans les templates et pipelines. Chaque service créé via la plateforme adhère aux critères — non pas parce que quelqu’un a vérifié, mais parce que la plateforme l’a enforcé structurellement.

Un service créé via le golden path a automatiquement :

  • Security scanning (dependencies, SAST, DAST)
  • Network policies
  • RBAC configuré
  • Secrets management intégré
  • Audit trail complet
  • Compliance gates dans le pipeline

C’est pas “est-ce que tu as pensé à mettre un network policy ?”. Le network policy est là. Point.

OPA ou Kyverno pour encoder les règles :

  • Approbation requise pour les infrastructures critiques
  • Blast-radius policy (limiter les changements dangereux)
  • Cost guardrails (prévenir les dépassements)
  • Compliance rules (GDPR, SOC2, HIPAA)

La gouvernance ne scale pas avec des humains. Elle scale avec du code.


Selon Team Topologies (Skelton & Pais), l’équipe plateforme est une équipe de plateforme qui interagit avec les équipes stream-aligned en mode X-as-a-Service.

C’est pas une équipe DevOps rebrandée. C’est une équipe avec un Product Manager, un roadmap, des métriques d’adoption, et un NPS score.

  • Platform Engineers — Infra, K8s, Terraform, CI/CD
  • Developer Experience Engineers — Logiciel, tooling, CLI, Backstage
  • Product Manager — Roadmap, feedback, adoption
  • Technical Writer — Documentation des golden paths
  • Propriétaire de l’IDP, des golden paths, du portail
  • Fournisseur de self-service
  • Mainteneur basé sur les retours développeurs
  • Mesure l’adoption et l’expérience

L’équipe plateforme n’est pas une équipe support. Elle ne prend pas de tickets. Elle construit des capacités. C’est la différence fondamentale.


Métrique Cible
Lead Time for Changes < 1 jour
Deployment Frequency Quotidien
Change Failure Rate < 5%
MTTR < 1 heure
Métrique Cible
Golden Path Adoption Rate > 70%
Self-Service Ratio > 80%
Time to First Deploy < 4 heures
Onboarding Time < 5 jours
Platform NPS > 40

Si ces chiffres bougent pas, ta plateforme sert à rien. Point.


Construire une plateforme à 5 couches avant de valider que les devs l’utiliseront.

La solution : Un seul golden path. Une seule équipe. Ship it. Iterate.

Mandater l’adoption de golden paths immatures. C’est le meilleur moyen de générer de la résistance et de l’infrastructure en shadow.

La solution : Le path doit être mature et démontrable meilleur avant de devenir obligatoire. L’adoption par l’ergonomie dure. L’adoption par le mandat, ça fait du resentment.

Des paths si opinionnés qu’ils sont inutilisables pour les cas non standards.

La solution : La déviation est explicite mais possible. Le CNCF exige que les plateformes soient “optional and composable”.

Spotify le dit : “If you are an adventurer you can of course leave the Golden Path”. Laisse les gens être des aventuriers.

Le meilleur outil du monde sans docs = un outil inutilisé.

Docs minimales :

  1. Getting Started (5 min)
  2. Golden Paths — un guide par template
  3. FAQ — les 20 questions fréquentes
  4. Troubleshooting — les 10 erreurs courantes
  5. ADR — pourquoi ces choix

Investir dans un portail magnifique sans automatisation derrière.

La solution : Le portail est un shell fin. Backstage n’est efficace que câblé à de vraies capacités. Un portail sans execution IDP, c’est un GPS sans voiture.


Outil Modèle Forces
Backstage OSS (CNCF) Gratuit, plugins, communauté
Port SaaS Démarrage rapide
Cortex SaaS Service Scorecards

Mon choix : Backstage. CNCF, communauté massive, 3000+ adopteurs. Netflix, Spotify, American Airlines, LEGO l’utilisent.

Composant Choix
IaC Terraform / OpenTofu
K8s Provisioning Crossplane
GitOps ArgoCD
CI/CD GitLab CI / GitHub Actions
Policy Engine OPA / Kyverno
Composant Choix
Métriques Prometheus
Logs Loki
Traces Tempo
Dashboards Grafana

C’est la stack CNCF standard. Pas de réinvention de la roue.


  • Survey des devs sur les douleurs
  • Mesurer le volume de tickets
  • Identifier les 3 workflows les plus douloureux
  • Installer Backstage avec SSO
  • Premier golden path : “Hello World to Production”
  • 3 early adopters
  • Template : nouveau service
  • Intégration CI/CD
  • Self-service Kafka, databases
  • 10 services migrés
  • Self-service pour les 3 ressources les plus demandées
  • Scorecards
  • OPA policies intégrées
  • Crossplane Claims pour les bases de données
  • Deuxième golden path
  • Observabilité par défaut
  • Security scanning
  • Cost management
  • SLOs plateforme

Gartner 2026 introduit l’Agent Experience : préparer les systèmes backend pour servir des agents IA.

Les golden paths doivent servir humains ET agents. Les APIs doivent être machine-readable. La gouvernance doit gérer des acteurs non-humains.

C’est pas demain. C’est maintenant.

Les workloads IA génèrent des coûts imprévisibles. Branching, retries, tool calls, multi-agent loops. Tu intègres les contrôles de coût dans la plateforme avant que les agents passent en prod.

Pas après le premier bill de 50K$ qui te fait un arrêt cardiaque.


Petit aparté honnête : si tu as 10 développeurs, construire une IDP c’est du Gartner cosplay. La réponse honnête à cette taille, c’est un monorepo, un Makefile, et un README.

Le seuil où une équipe plateforme dédiée devient rentable, c’est autour de 50-80 ingénieurs. En dessous, des templates CI/CD standardisés et quelques scripts self-service suffisent.

Ne construis pas une autoroute pour une route de campagne.


Platform Engineering 2.0, c’est pas un outil. C’est pas Backstage. C’est pas un portail.

C’est une manière de penser où :

  • Les golden paths sont des workflows exécutables, pas des docs
  • Le self-service est une capacité réelle, pas un bouton qui ouvre un ticket
  • La gouvernance est encodée dans l’infrastructure, pas dans des PDF
  • La plateforme est un produit avec des utilisateurs, un roadmap, et des métriques

Commence par un seul golden path. Celui qui résout le problème le plus douloureux. Mesure l’adoption. Et surtout : traite tes développeurs comme des clients, pas comme des consommateurs de tickets.

L’essayer c’est l’adopter. Et si ça marche pas, au moins tu auras appris quelque chose. C’est toujours mieux que de construire un portail magnifique que personne utilise.

See ya space-cowboy!