Désolé, l'outil unique de Data Gouv reste à inventer
Ce ne sera toujours pas pour 2025 : l'outil "miracle" pour la gouvernance des données n'existe pas ; il s'agit plutôt d'une démarche outillée, dont il est important de s'approprier les étapes.
Peut-on aller au-delà du buzz marketing lorsqu'on parle de "Platform Engineering" ? A y regarder de plus près, on y voit l'aboutissement de pratiques et méthodes nées il y a longtemps. Et que nous ferions bien d'adopter pour le Cloud et la GenAI.
Le monde IT adore réinventer la roue avec de nouveaux termes marketing. Le "Platform Engineering" en est-il un exemple de plus ?
Le "Platform Engineering" consiste à concevoir et maintenir une plateforme interne dédiée aux développeurs (IDP - Internal Developer Platform). Cette plateforme met à leur disposition, en libre-service, des outils et des workflows standardisés adaptés au cloud. L'objectif est de se préoccuper de l'eXpérience des Développeurs dans le but d'améliorer la qualité et la vélocité.
Mais attendez... Cette définition ne vous rappelle pas quelque chose ? Il y a au moins 20 ans, nous appelions cela "l'usine logicielle". Les concepts fondamentaux ont été mis à plat dans l'ouvrage "Continuous Delivery” publié en 2010, et les pratiques existaient bien avant.
💡 L'écosystème technologique s'est enrichi ; oui, le cloud est passé par là. Et l’on voit l'émergence d'outils comme Backstage de Spotify, qui apportent une vraie valeur ajoutée dans l'approche moderne du portail développeurs.
L’IA générative bien entendu ! C’est dans le nom, l’IA va générer du code pour nous, on va donc produire de plus en plus de code. Et sans les pratiques et les outils en place pour en garantir la qualité et la maintenabilité, ça pourrait devenir compliqué... Il y a un vrai risque d’accélération de la production de “code legacy” - créant de la dette technique - avant même sa mise en production !
Il est grand temps non pas de remplacer votre approche DevOps par du "Platform Engineering" ou de déployer un Backstage, mais de prendre du recul pour réaliser que le “Platform Engineering” n’est que l’aboutissement de concepts et de pratiques qui ont plus de 20 ans. (Et qu'il va bien falloir mettre en œuvre.)
Relisez vos classiques et ensuite vous saurez si vous avez besoin ou pas d’un Backstage.