Présentation
Le rapport State of Cloud Native Development publié par la Cloud Native Computing Foundation (CNCF) et SlashData Ltd. indique que plus de 21 millions de praticiens utilisent des technologies cloud‑native, ce qui représente 41 % de l’ensemble des développeurs mondiaux. Bob Killen, directeur du programme technique de la CNCF, précise que ce chiffre sous‑estime probablement la vraie taille du parc, car de nombreux utilisateurs consomment des applications cloud‑native sans en connaître l’origine.
Adoption de l’IA
Le même rapport révèle que 75 % des développeurs cloud‑native intègrent l’intelligence artificielle dans leurs flux de travail, contre 55 % pour les développeurs non spécialisés. Cette différence s’explique par la capacité du cloud‑native à fournir des environnements modulaires (Kubernetes, containers, service mesh) qui facilitent le déploiement rapide de modèles d’IA et la gestion de leurs dépendances. Les pipelines CI/CD automatisés, déjà ancrés dans les projets cloud‑native, permettent d’ajouter des étapes de génération de code ou de test de modèles sans reconfigurer l’infrastructure sous‑jacente.
Impact sur les mainteneurs
Le volume de contributions générées par des agents IA crée une pression opérationnelle sur les mainteneurs des projets open‑source. Selon Killen, les mainteneurs doivent traiter un afflux de pull requests et d’issues souvent de qualité variable, qualifiés de « juste suffisants ». Cette situation augmente le temps moyen de revue, réduit la capacité à identifier des régressions critiques et peut entraîner une dette technique accrue. Le manque de filtres automatiques spécifiques aux contributions IA accentue le risque d’introduire du code non optimisé ou vulnérable.
Gestion des coûts et perspectives
Le rapport anticipe un virage vers une discipline budgétaire similaire à celle observée dans la gestion des dépenses cloud. Les développeurs cloud‑native devront surveiller de près la consommation de tokens et de modèles d’IA, car les coûts d’inférence et d’entraînement s’ajoutent aux factures d’infrastructure. Liam Bollmann‑Dodd indique que la pratique du « token maxing », consistant à épuiser les quotas de tokens pour réduire les coûts, est en déclin et sera remplacée par une optimisation fine des dépenses, incluant le suivi des métriques d’utilisation et la mise en place de limites de dépenses automatisées.